Prism 和 ASP.NET Web 部件可以一起工作吗?

Posted

技术标签:

【中文标题】Prism 和 ASP.NET Web 部件可以一起工作吗?【英文标题】:Can Prism and ASP.NET Web Parts work together? 【发布时间】:2011-04-24 11:49:09 【问题描述】:

我们正在尝试在我的工作中选择一种模块化编程解决方案。现在的选择是 Prism 或 ASP.NET Web Parts。

一位老板问你是否可以在 ASP.NET Web 部件中封装一个 Prism 模块,以便它们可以在任何地方使用(有点像“我可以吃蛋糕吗?”之类的问题。)

虽然我不认为这是一个可行的解决方案,但我真的不知道。

任何了解 Web Parts 和 Prism 的人可能会冒险解释这是否可行?

【问题讨论】:

【参考方案1】:

最新的 Prism 版本仅支持 WPF 和 Silverlight。它不为 ASP.Net 编程模型提供任何默认支持。

如果您(或您的老板)正在寻找使用 ASP.Net 解耦应用程序的指导,您可能可以查看共享许多 Prism 核心概念(表示模式、容器、区域/区域)的 ASP.Net MVC。具体来说,p&p 制定了有关开发 Web 应用程序的指南,您可以找到 here 并下载 from here。

我希望这会有所帮助。

【讨论】:

以上是关于Prism 和 ASP.NET Web 部件可以一起工作吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.NET 中开发 SharePoint Web 部件 [关闭]

ASP.NET 按钮不呈现 ID - Sharepoint Web 部件

Web 部件区域标题在 ASP.NET 中显示 Untitled[0]

ASP.NET Web 部件:非 IE 浏览器中的拖放支持

ASP.NET SharePoint Web 部件:在根网站日历中显示子网站日历事件

ASP.NET 可视化 Web 部件 + AJAX,无法正常工作