我对整个 Ajax/Asp.Net 的东西都很陌生,所以......
我知道至少有几种不同的方法可以实现启用 Ajax 的 Asp.Net 站点的服务器端。
一种方法是将静态方法添加到您的 aspx 页面的代码隐藏中并用WebMethod
属性标记它们。
另一种方法是使用单独的 ASMX Web 服务文件(我对此一无所知:))。
实现服务器端最常用的选项是什么?各有什么优缺点?从安全和会话的角度来看,每个人的表现如何?(确保服务器知道 Ajax 请求来自哪个会话并确保只响应登录用户?)