ASP.NET AJAX的意义是什么?

3
所以,我对ASP.NET还比较陌生,虽然我已经有了相当多的使用经验,并且认为它很棒,但我对jQuery也是相对陌生的。
当然,唯一的缺点是对于没有启用Javascript的用户,它不起作用。
当我第一次阅读有关ASP.NET AJAX的内容时,我误解了它的工作方式,认为它在服务器上执行了大量的Javascript处理,因此我认为它可以与禁用Javascript的浏览器兼容。
现在我已经尝试过两者,发现这是错误的。
基本上,对于提交表单的UpdatePanel非常容易使用,这很好,但我一直在尝试使用来自http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/的其他插件,但它们似乎只是jQuery UI可以提供的更慢的版本。
我特别想使用带有ASP.NET AJAX的HTMLEditor,但当我在我的测试站点上运行示例时,它加载得非常慢。
另外,当我在我的MasterPage中包含jQuery时,我的UpdatePanels不再起作用,因此似乎无法如预期那样从两者中选择最佳部分。

1
如果你真正想要回答的问题是“ASP.NET AJAX有什么意义”,那就有点像Java开发人员说“C#有什么意义”的问题 - 解决问题通常有不止一种方法!如果你在使用产品时遇到了具体问题,那就是另外一回事了。 - Sir Crispalot
2个回答

0

0

现在,jQuery和其他现代工具包使得编写Ajax应用程序变得非常容易。回到2006年,当asp.net Ajax的第一个版本(即asp.net atlas)出现时,情况并不那么简单,特别是考虑到asp.net web forms的操作方式。因此,最初的目的是为asp.net开发人员提供进入Ajax世界的门户。

现在,使用更现代的Ajax框架和工具通常会更好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接