Nopcommerce视图未更新

问题描述 投票:3回答:1

我在NopCommerce源代码中更新了视图CategoryTemplate.ProductsInGridOrLines,并在CatalogController> Category操作中添加了自定义代码。

断点在控制器代码中命中,但View断点被禁用。它说找到了视图的副本,源代码更新。

控制器正在发送更新的数据,但视图没有按照我想要的方式呈现。我还尝试在视图上添加随机字符串,它仍然没有在页面上或在浏览器的源代码中显示该字符串。

我清理并重建了解决方案。我清理了NopCommerce缓存。我将它发布到Azure并重新启动了应用程序。但是,新视图更新仍然不可见。我该怎么办?

UPDATE

看起来NopCommerce缓存系统存在一些问题。我通过直接提到View文件路径返回了视图并且它工作正常。我尝试从管理员清除NopCommerce缓存但它没有用。

c# .net asp.net-mvc asp.net-core nopcommerce
1个回答
2
投票

在nopCommerce中处理视图页面时,请记住,提供的视图页面有多个位置;内部插件(如果你有覆盖任何),默认视图页面和主题页面。

默认的nopCommerce代码使用根文件夹中的视图页面(即来自Views文件夹);但是,如果您启用了主题,它将使用主题文件夹中的页面。所以,请确保您正在引用正确的页面。

© www.soinside.com 2019 - 2024. All rights reserved.