javascript - 在 ASP.NET 中使用 jquery 进行 AJAX 调用时有哪些最佳实践?

标签 javascript asp.net jquery ajax

最近我一直在从事严重依赖 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/

相关文章:

javascript - 如何让 useEffect() 表现得像 componentDidMount() ?

javascript - 用于输入没有表情符号的字母的正则表达式

NANP 电话号码的 jQuery 验证

javascript - 过滤无效的对象数组

javascript - 将文本区域内容发送到 javascript 函数

php - 使用 PHP 生成的 Javascript 中的字符串中的转义引号字符

javascript - 难以使幻灯片放映正常工作

c# - 在 MVC 应用程序中卡住使用 Microsoft.Web.WebPages.OAuth.OAuthWebSecurity

javascript - 读取不受我们控制的其他网站 cookie

c# - 如何检查 Gridview 中的 CheckBoxField 是否被选中?