在ASP.NET中设计小部件的好方法是什么?

时间:2009-07-21 14:10:48

标签: asp.net jquery user-controls

有些人希望将类似小部件的组件添加到公司内部网的默认页面,包括求职,天气等。我最初的想法是将小部件定义为用户控件,具有类似的div结构,并使用回调在客户端和服务器之间进行通信,并使用jquery来执行某些ui功能。到目前为止,很难将ui工作与实际逻辑分开。然后我考虑将控件放在ASP更新面板中,但由于似乎无法从用户控件继承,因此大量的GUI工作似乎需要在每个控件之间进行复制。在ASP.NET中有没有更好的模型来开发这类东西,还是应该看看像ASP.NET MVC这样的东西?

2 个答案:

答案 0 :(得分:4)

ASP.NET Web Parts

如果您只是想直接跳到描述Web部件的一些功能以及如何将它们放入页面的概述页面:

ASP.NET Web Parts Overview

答案 1 :(得分:0)

求职小工具与天气小工具完全不同。

每个人都有自己独特的属性和行为:求职小工具将有一个搜索文本框,可能还有一个工作列表;而天气小部件将有一个显示天气的图像和一些显示温度的文本等。

由于这些控件是如此不同,因此您无法为要开发的每个小部件提供cookie切割器解决方案。

你应该在自己的时间内研究MVC ASP.NET,因为它真的很酷......但它不会帮助你使用你的小部件。