jQuery UI + ASP.NET UpdatePanel - 值得吗?

jru*_*ell 11 asp.net updatepanel jquery-ui

我非常喜欢jQuery UI的外观,我喜欢将它集成到我的ASP.NET Web应用程序中.我喜欢这些主题以及使用小部件是多么容易.我目前正在使用AJAX Control Toolkit控件,如CalendarModalPopup.我希望与以取代他们的DatePicker对话窗口小部件,但我听说他们 问题UpdatePanel的.有这些问题的解决方法,但我想知道,它值得吗?

这引出了我的问题:

  • 有没有人幸运地在偶尔使用UpdatePanels的ASP.NET Web应用程序中使用jQuery UI小部件(而不是AJAX Toolkit控件)?
  • 是否有任何最佳实践资源可以让jQuery UI和UpdatePanels发挥得更好?

更新: 根据目前为止的答案,似乎最好的办法是用$ .ajax和PageMethods替换UpdatePanels.这应该允许我使用jQuery UI而没有任何问题,并且还提高了我的AJAX性能.

Ron*_*rby 5

不,这不值得.如果工具包的日历和modalpopup扩展程序适合您,那么请坚持使用它们.

在未来的项目中,远离asp.net ajax并专门使用jQuery.这样您就不会遇到任何updatepanel问题.ASP.NET 4.0 Webforms将在过去更容易使用jQuery,因为您可以更好地控制控件在呈现为HTML时如何命名.