在Asp.Net Web表单中,提供高级用户界面(Ajax)的最佳方法是什么?到目前为止,我一直在使用MS提供的内置Ajax支持以及Ajax Control Toolkit,但是有更好的和/或更容易的东西吗?
jQuery是,shizznit,恕我直言.在我买了" jQuery In Action "后,我意识到没有回头路了.有很多ASP.NET开发人员(包括那些在这个网站背后的开发人员)在那里使用它,如果你正在试图弄清楚如何立即摇摆和滚动.
我会查看以下博客:
Rick Strahl的网络日志
才华横溢的Scott Guthrie提到了Matt Berseth
而我个人最喜欢的Dave Ward的博客Encosia.(我认为这是他的StackOverflow配置文件.)
但是,当然还有很多其他的图书馆.最后我真的很喜欢JS库,因为它经常归结为代码重用.不要一遍又一遍地从头开始推出相同的JS功能.此外,这些社区预览产品中的大多数对代码的关注程度远高于您自己推出的任何产品(可能).
尽管如此,我还强烈建议您查看这些框架:
Ext JS
MochiKit
还检查了奥马尔·Zabir的(创始人PageFlakes.com)CodeProject上的文章和他的著作为凉的东西,你可以用ASP.NET AJAX框架做.
我相信Ext JS现在已经开始使用ColdFusion安装了,但我对我放入的几个.NET项目感到很满意.
我对ASP.NET AJAX Control Toolkit感到满意.
特别:
手风琴
日历
FilteredTextBox
MaskedEdit
密码强度
标签
ValidatorCallout
但是,这些并不是真正的AJAX,它们只是简单的客户端JavaScript.
ASP.NET UpdatePanel是真正的AJAX,开箱即用.