1

我可以看到已经问过类似的问题,并且这里给出了答案:

如何创建可插入的 ASP.Net 网站?

但是,我想知道是否有人可以更详细一点。

我有一个网站,我想让开发人员为其创建插件。我想要的功能的一个典型示例是像 Umbraco 或 Orchard 这样的开发人员可以创建控件,然后将其导入系统以供使用。

理想情况下,有人可以创建某种类型的用户控件,并且网站可以使用该用户控件。

有没有例子说明这已经完成了?

4

1 回答 1

0

我认为您应该首先确定要在应用程序中支持可扩展性的位置(安全性、UI、业务逻辑等),然后在核心逻辑和插件(这是您的一个或多个接口)之间定义一个适配器,然后构建实现你的接口的类型。请参阅MSDN 上的提供者模型

于 2012-07-27T04:58:34.767 回答