用jQuery替换ASP.NET Ajax控件

时间:2010-08-17 10:07:38

标签: asp.net ajax jquery asp.net-ajax

我有一个使用Accordian和制表符控件的解决方案。 是否值得交换这些并使用jQuery控件?

有什么好处?最佳做法是一次加载一个带有数据的标签吗?

2 个答案:

答案 0 :(得分:3)

使用两者显然都有好处,但根据我的经验,如果你使用的是ASP.NET,那么你会发现(我假设你的意思是Ajax Control Toolkit),如果你有一个更好的ASP.NET控件数据绑定的要求或很有可能大量利用服务器执行时间。

IMO如果当前控件满足您的要求,那么切换到jQuery控件没有突破性的原因,一些提供Ajax功能的ASP.NET服务器控件可能非常重量级和繁琐,但我发现像Accordion这样的控件可以完美地满足我的需求,除非它不够灵活,否则不会需要切换。

答案 1 :(得分:2)

我必须在我的项目上进行一些测试,从ASP.NET Ajax控件到jQuery控件,我唯一的问题是UpdatePanel。

ASP.NET关注UpdatePanel消息(当你进行异步调用时),但是如果要使用jQuery更改它,则需要自己处理这些更新 - 如果使用UpdatePanel。

<强>更新
我同意UpdatePanel的评论。我正在研究一个已经有很多upadtePanels的项目,我们刚开始改变一些东西,看看有什么和怎样。如果你从一开始就构建它我同意最好避免使用UpdatePanel,并使用jQuery。