我想知道您将 ASP.NET webparts 作为您网站中可重用组件的体验。
你觉得它有多大用处?你发现它有什么严重的问题吗?你会推荐它在任何 asp.net 项目中使用吗?
您想强调的任何最佳实践或提示。
您是否会推荐使用 webparts 作为 asp.net 门户设计的一部分,或者我们会以我们良好的旧 UserControl 作为基础来集中您的设计。
此输入将帮助我为我正在开发的 asp.net 应用程序做出决定。
如果您需要更多说明,请留下评论。
我想知道您将 ASP.NET webparts 作为您网站中可重用组件的体验。
你觉得它有多大用处?你发现它有什么严重的问题吗?你会推荐它在任何 asp.net 项目中使用吗?
您想强调的任何最佳实践或提示。
您是否会推荐使用 webparts 作为 asp.net 门户设计的一部分,或者我们会以我们良好的旧 UserControl 作为基础来集中您的设计。
此输入将帮助我为我正在开发的 asp.net 应用程序做出决定。
如果您需要更多说明,请留下评论。
我个人不会为您的应用程序推荐 WebParts,除非您要全面了解 Webparts 门户范式。我很谨慎地玩弄它们,只是觉得它不像设计自己的作品那样有效。
WebPart 相对于 UserControl 的优势:
缺点:
就像 ocdecio 提到的那样,ASP.NET MVC 现在可能是一个更好的选择,至少在 WebPart 非常重要的 SharePoint 世界之外。
编辑:
有关 ASP.NET 2.0 WebParts 的概述,您可能需要查看:
根据我的经验,Web 部件对于为 SharePoint 创建内容很有用。但是现在有了 ASP.NET MVC,我不确定它们是否会成为标准 ASP.NET 应用程序的好选择。
我同意 TheTXI...就像许多 ASP.NET 技术一样,除非您 100% 购买模型,否则您不会真正从 Web 部件中获得太多好处。
但除此之外,我们还遇到了一些技术问题,主要与跨浏览器 UI 渲染问题有关。这些可能已在最近的版本中得到修复,我不知道:我们最终推出了自己的解决方案。
ASP.NET MVC 越来越受到关注。从字面上看,它是将其他所有东西都从水中吹出来。我建议先调查一下。Sharepoint 可能很快就会合并 MVC。