最近我一直在从事严重依赖 AJAX 调用的项目。过去,大多数这些调用都使用自己的 aspx 页面发布到例如。 AJAXgetResults.aspx。经过一些研究后,我在代码隐藏中看到了一些使用 jquery 的 .ajax 函数和 webmethods 的示例。我想我的问题可以归结为。采用 webmethod 路线是否有任何性能增益/损失?我认为它仍然像它所在的页面一样安全,对吗?任何其他建议都非常受欢迎!谢谢!
最佳答案
如果您的应用程序严重依赖 AJAX(更普遍的是 XHR),我会研究 WCF Rest 并以 JSON 形式返回结果。您将减少消耗的带宽并通常获得性能改进,我发现 WCF 序列化和身份验证也远远优于使用页面即服务。一般来说,通过将这些页面更改为服务,您的性能应该会得到提高。
关于javascript - 在 ASP.NET 中使用 jquery 进行 AJAX 调用时有哪些最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388008/