JQuery和微软的AJAX UpdatePanel的互操作性如何?

时间:2011-04-06 11:09:55

标签: jquery asp.net-ajax

我维护一个遗留的ASP.NET自定义控件组件,该组件使用CSS和jQuery的相应应用程序实现菜单。客户最近要求我们实现用户界面的AJAX版本。

当我尝试使用jQuery菜单编写一个简单的网页,然后在页面上放置一个<asp:UpdatePanel>元素时,我无法获得AJAX的预期优点。相反,当IE重新加载页面以响应请求时,整个页面都会闪烁。

从页面中删除菜单控件使updatePanel代码按预期工作,因此显然jQuery和UpdatePanel组件之间存在一些交互。

我是否乐观地认为jQuery和UpdatePanel将协同工作?我是否应该放弃UpdatePanel;如果是这样,对于以ASP.NET为中心的代码库,什么是一个好的选择?

1 个答案:

答案 0 :(得分:2)

就个人而言,我会做一个或另一个。

我发现在UpdatePanel中使用jQuery / javascript比使用ScriptManager.RegisterStartupScript或ScriptManager.RegisterClientScriptBlock总是需要输出jQuery / javascript更有价值。

相关问题