我正在尝试在NopCommerce 3.50中进行一些自定义编程。
我创建了自定义过滤器属性,可在访问任何控制器或操作方法时执行所需的检查。我想将此动作过滤器放在所有产品都列出的地方,但我无法找到任何获取产品列表的操作方法或控制器。
任何人都可以让我知道我应该在解决方案中寻找哪种控制器或操作方法?
基本上,nop commerce遵循url重写,使用类似的友好名称,我想将我的过滤器放在该控制器上。所以,如果我的网址是www.xyz.com/toys,那么我想知道这个网址将在代码中打到哪个控制器,以获得玩具类别的产品?
答案 0 :(得分:3)
Nopcommerce将击中CatalogController。然后将使用“类别”操作方法获取“玩具”类别中的产品。 如果要在nopcommerce文件夹中重写动作,也应该使用动作过滤器。
查看帖子: [https://stackoverflow.com/questions/25723821/how-to-implement-an-action-filter-in-nopcommerce] 1 和 http://www.pronopcommerce.com/overriding-intercepting-nopcommerce-controllers-and-actions