Ant*_*tov 4 asp.net ajax asp.net-mvc
asp WEB FORMS中的ajax和asp mvc有什么区别?将ajax请求从一侧使用Ajax.ActionLink和RenerPartialView更快地更新一些块然后从另一侧使用asp:UpdatePanel?
将ajax请求从一侧使用Ajax.ActionLink和RenerPartialView更快地更新一些块然后从另一侧使用asp:UpdatePanel?
是的,它会更快,因为它通过网络发送的信息更少.此外,您可以完全控制通过线路发送的内容并对其进行优化.
另一方面,WebForms UpdatePanel发送整个视图状态,使请求更加庞大,让您几乎无法控制.它还有另一个缺点:它依赖于微软的javascrpt库,这可能是他们创建的库中最大的错误.从ASP.NET MVC 3开始,他们不赞成使用jQuery,这是一件好事.这就是为什么你会看到越来越多的人使用jQuery甚至在他们的经典WebForms应用程序中执行AJAX而不是依赖于UpdatePanel.
但底层技术完全相同:Web浏览器的XMLHttpRequest对象.
| 归档时间: |
|
| 查看次数: |
674 次 |
| 最近记录: |