我将 JQuery AJAX 与 webmethods 结合使用。由于常规 session 身份验证在 webmethod 中不起作用,有哪些可能的方法可以保护 webmethods,以便用户不会从客户端调试工具复制该 url 并使用它。
请您参考如下方法:
您可以在网络方法中使用 session 。只需将 (true) 添加到您的 WebMethod 属性中。
[WebMethod(true)]
public string MyMethod
如果您正在使用一些内置的身份验证,您还可以使用:
[Authorize(Roles = "RoleName")]
