Nopcommerce 视图未更新
Nopcommerce view not updating
我更新了 NopCommerce 源代码中的视图 CategoryTemplate.ProductsInGridOrLines
,还在 CatalogController > 类别操作中添加了自定义代码。
断点在控制器代码中命中,但视图断点被禁用。它说找到了视图的副本并且源代码更新。
控制器正在发送更新的数据,但视图没有按照我想要的方式呈现它。我还尝试在视图上添加随机字符串,但它仍然没有在页面上或浏览器的源代码中显示该字符串。
我清理并重建了解决方案。我清理了 NopCommerce 缓存。我将它发布到 Azure 并重新启动了应用程序。但是,新的视图更新仍然不可见。我该怎么办?
更新
NopCommerce 缓存系统似乎有问题。我通过直接提及视图文件路径返回了视图并且它起作用了。我尝试从管理员那里清除 NopCommerce 缓存,但没有用。
在 nopCommerce 中处理视图页面时,请记住,视图页面有多个位置被提供;插件内部(如果你有覆盖任何),默认视图页面和主题页面。
默认的 nopCommerce 代码使用根文件夹中的视图页面(即来自 Views
文件夹);但是,如果您启用了主题,它将使用主题文件夹中的页面。因此,请确保您引用的是正确的页面。
我更新了 NopCommerce 源代码中的视图 CategoryTemplate.ProductsInGridOrLines
,还在 CatalogController > 类别操作中添加了自定义代码。
断点在控制器代码中命中,但视图断点被禁用。它说找到了视图的副本并且源代码更新。
控制器正在发送更新的数据,但视图没有按照我想要的方式呈现它。我还尝试在视图上添加随机字符串,但它仍然没有在页面上或浏览器的源代码中显示该字符串。
我清理并重建了解决方案。我清理了 NopCommerce 缓存。我将它发布到 Azure 并重新启动了应用程序。但是,新的视图更新仍然不可见。我该怎么办?
更新
NopCommerce 缓存系统似乎有问题。我通过直接提及视图文件路径返回了视图并且它起作用了。我尝试从管理员那里清除 NopCommerce 缓存,但没有用。
在 nopCommerce 中处理视图页面时,请记住,视图页面有多个位置被提供;插件内部(如果你有覆盖任何),默认视图页面和主题页面。
默认的 nopCommerce 代码使用根文件夹中的视图页面(即来自 Views
文件夹);但是,如果您启用了主题,它将使用主题文件夹中的页面。因此,请确保您引用的是正确的页面。