在客户端检查表单身份验证
Check Form Authentication in Client-Side
我在 ASP.NET 网站中使用表单身份验证,我需要检查用户是否在客户端进行回调之前经过身份验证,如何使用JavaScript/jQuery执行此操作?
您需要定义一个 Web 方法来检查会话状态,然后让 .ajax 查询该方法。
[WebMethod]
public static string GetSession(string Skey)
{
return Session[Skey];
}
[WebMethod]
public static string SetSession(string key, string Svalue)
{
Session[key] = Svaluee;
}
j查询:
$.ajax({
type: "POST",
url: "website.aspx/GetSessionValue",
data: '{ key: "CurrentSessionKey" }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
console.log("The Session value is " + data);
}
});
更新
看错了问题。希望这有帮助。
相关文章:
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 如果ng单击附加到提交按钮,则表单未验证
- 动态添加 ng 表单和验证
- 'Alajax' Jquery 简单表单提交.如果表单未经验证,如何防止提交
- javascript:表单长度验证
- 未执行Ajax隐藏表单提交验证
- Jquery.在表单顶部验证错误消息
- angular js如何在提交一个表单时验证另一个表单
- 表单正在验证,但即使在出现错误消息后仍会发送
- jQuery 在多步骤表单上验证失败后中断
- 在表单中验证年龄但没有得到输出,不确定什么是不正确的
- Selenium with PhantomJS:表单正在验证但未提交
- 引导表单向导验证
- 如何在 PHP 中向此联系表单添加验证
- 我无法重新加载联系表单的验证码
- 表单已验证,但未发送电子邮件
- 联系表单javascript验证被淘汰了
- JavaScript 表单 onkeyup 验证错误
- 如何使用 javascript 在一个表单中验证不同的输入提交按钮
- 向动态表单添加验证