在asp.net中明智地开发应用程序模块?

时间:2011-06-03 04:58:38

标签: c# asp.net

如何在asp.net模块中开发应用程序明智地我们可以添加新模块并动态删除现有模块?要么 假设我们创建了一个asp.net Web应用程序。如何在模块中转换该应用程序,以便应用程序将作为另一个应用程序的模块。

1 个答案:

答案 0 :(得分:2)

您的问题相当开放,因为“模块”可以通过多种方式定义。我将提到解决这种情况的三种方法。在您开始使用WCSF之前,请确认#1和#2不符合您的需求。


#1 WEB PARTS

根据您是否需要复合应用程序或仅仅是为用户启用或禁用功能的功能,Web部件可能是您的答案。我过去曾经成功使用过Web部件,并根据您的需要可以使用它。

#2 Server Controls

这是直截了当的 - 您可以简单地将您希望在应用程序之间共享的现有元素重构为服务器控件。我们的团队为我们的许多UI元素(如网格和用户管理页面)执行此操作。根据您希望模块的方式,这可能也有效。

最后......

#3 Web Client Software Factory

  

Web客户端软件工厂(WCSF)   提供了一套指导   建筑师和开发商建设   企业Web应用程序。该   工厂包括样品,可重复使用   代码和指导包   从中自动执行关键开发任务   在Visual Studio中。

     

使用Web客户端软件工厂   资产,开发人员可以创建   组合的复合Web应用程序   独立开发和部署   模块。这些模块是动态的   在运行时聚集到一起   常见的壳。另外工厂   因此包括对ASP.NET AJAX的支持   为用户提供更丰富,更多   敏感的用户体验。