Asp.net mvc 如何在两种方法操作筛选器和重写路由之间进行选择,以重写核心控制器操作方法?
我想更改CatalogController的CategoryNavigation操作中的一些代码。我不想改变NopCommerce的核心代码,所以我需要尝试用我自己的自定义代码覆盖代码,这是我想用我的插件来完成的 我基本上想要的是与原始代码相同的函数,但是 使用一些自定义调整 我正在上这门课:Asp.net mvc 如何在两种方法操作筛选器和重写路由之间进行选择,以重写核心控制器操作方法?,asp.net-mvc,nopcommerce,action-filter,Asp.net Mvc,Nopcommerce,Action Filter,我想更改CatalogController的CategoryNavigation操作中的一些代码。我不想改变NopCommerce的核心代码,所以我需要尝试用我自己的自定义代码覆盖代码,这是我想用我的插件来完成的 我基本上想要的是与原始代码相同的函数,但是 使用一些自定义调整 我正在上这门课: public partial class NumberofVisittoProducts : BaseEntity { public int ProductId { get; se
public partial class NumberofVisittoProducts : BaseEntity
{
public int ProductId { get; set; }
public int ProductVisitStatistics{ get; set; }
}
所以我想在打开特定的产品详细信息页面时增加ProductVisitStatistics值
到目前为止,我已经成功地用我的
插件
我已经尝试从以下链接学习了很多关于覆盖控制器的内容:
因此,我对这两者感到非常困惑
现在假设我使用了动作过滤器,那么我就没有得到它,那么我如何得到那个特定的ProductId呢
对于第二种方法,即覆盖路由,我不知道如何使用它并在我的表中执行更新ProductVisitStatistics之类的功能
所以如果有人能帮我解决这个问题
我准备发送我的插件项目,如果有人想看看我做了什么