nopcommerce中插件和小部件之间的区别

时间:2014-04-01 05:05:09

标签: c# asp.net-mvc-4 nopcommerce

我想在每个产品页面中显示一个文本框和一个按钮。客户可以在文本框中输入他/她的城市名称,然后单击按钮以了解他/她的城市是否可以进行交付。

我了解到我应该创建一个插件/小部件。但我对哪一个使用有点困惑?插入?还是一个小工具?

nopcommerce中的插件和小部件有什么区别?我应该在这里使用什么?

2 个答案:

答案 0 :(得分:3)

Widget是nopcommerce中的一种插件。例如,付款方式也是一个插件,但不是小部件。

Widget似乎是你想要的类型。有关详细信息,请参阅http://www.nopcommerce.com/docs/77/how-to-write-a-nopcommerce-plugin.aspx 4号。这是小部件的描述:

  

湾IWidgetPlugin。它允许您创建小部件。窗口小部件在您网站的某些部分呈现。对于>例如,它可以是您网站左栏中的“实时聊天”块。

答案 1 :(得分:0)

我想再给你一个更具体的想法。根据nopCommerce博客link 除了稍微改变之外,插件和小部件是相似的。插件扩展了基类BasePlugin以在管理面板下进行管理更改,但是小部件实现了名为IWidgetPlugin的接口,该接口在大多数情况下在视图层中执行与设计相关的问题。每个小部件都是一种插件,因为在具有一些特殊属性的情况下,所有插件都不是小部件。

现在该财产是什么? 在小部件中,因为它在视图层上工作,因此它的区域是特定的,这意味着它将在哪个区域中显示,并且始终从局部视图调用。

但是插件没有定义。它可能是部分或完全独立的观点。