gpt4 book ai didi

asp.net - Asp.Net 和 Asp.Net MVC 中 Ajax 的区别

转载 作者:行者123 更新时间:2023-12-04 23:26:32 25 4
gpt4 key购买 nike

asp WEB FORMS和asp mvc中的ajax有什么区别?将是使用 Ajax.ActionLink 和 RenerPartialView 从一侧更快地更新某些块的 ajax 请求
然后从另一边使用 asp:UpdatePanel ?

最佳答案

Will be the ajax request to update some block using Ajax.ActionLink and RenerPartialView from one side faster then using asp:UpdatePanel from other side?



是的,它会更快,因为它通过网络发送的信息更少。此外,您可以完全控制通过线路发送的内容并可以对其进行优化。

另一方面,WebForms UpdatePanel 发送整个 View 状态,使请求变得更加庞大,而您几乎没有控制权。它还有另一个缺点:它依赖于 Microsoft 的 javascrpt 库,这可能是他们创建的库的最大错误。从 ASP.NET MVC 3 开始,他们不赞成使用 jQuery,这是一件好事。这就是为什么您看到越来越多的人甚至在他们的经典 WebForms 应用程序中使用 jQuery 来执行 AJAX 内容,而不是依赖 UpdatePanel。

但是底层技术是完全一样的:网页浏览器的 XMLHttpRequest目的。

关于asp.net - Asp.Net 和 Asp.Net MVC 中 Ajax 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12025685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com