Представление NopCommerce не обновляется - PullRequest
3 голосов
/ 03 апреля 2019

Я обновил представление CategoryTemplate.ProductsInGridOrLines в исходном коде NopCommerce, а также добавил пользовательский код в CatalogController> Действие категории.

Точки останова попадают в код контроллера, но точки останова просмотра отключены.Это говорит, что копия для представления найдена, и исходный код более новый.

Контроллер отправляет обновленные данные, но представление не отображает их так, как я хочу.Я также попытался добавить случайную строку в представление, и она все еще не показывает эту строку на странице или в ее исходном коде в браузере.

Я очистил и перестроил решение.Я почистил кеш NopCommerce.Я опубликовал его в Azure и перезапустил приложение.Но все же, новый вид обновлений не виден.Что мне делать?

ОБНОВЛЕНИЕ

Похоже, что есть проблема с системой кэширования NopCommerce.Я вернул представление, указав путь к файлу View напрямую, и это сработало.Я пытался очистить кеш NopCommerce от администратора, но он не работал.

1 Ответ

2 голосов
/ 10 апреля 2019

Во время работы просмотра страниц в nopCommerce имейте в виду, что обслуживаемые страницы просмотра обслуживаются в нескольких местах;внутри плагина (если вы хотите переопределить любой), страницы просмотра по умолчанию и страницы темы.

Код nopCommerce по умолчанию использует просмотр страниц из корневой папки (то есть из папки Views);однако, если вы включили тему, она будет использовать страницы из папки темы.Итак, убедитесь, что вы ссылаетесь на правильные страницы.

...