Представление NopCommerce не обновляется

2

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

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

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

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

ОБНОВИТЬ

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

  • 0
    Вы проверяете Azure? как насчет локальной машины? это работает там?
  • 0
    @div одинаковый результат как в локальном, так и в лазурном приложении.
Показать ещё 8 комментариев
Теги:
asp.net-core
asp.net-mvc
nopcommerce

1 ответ

0

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню