有没有办法从javascript/jquery链接设置asp.net会话变量?

Jam*_*lor 4 javascript asp.net session jquery

基本上我正试图在用户点击特定按钮时设置会话吗?

所以我需要设置这个会话

Session("TenHolStDateNewCheck") = "%"
Run Code Online (Sandbox Code Playgroud)

单击此链接时

<a href="availability.aspx" class="sidelink">blahblah</a>
Run Code Online (Sandbox Code Playgroud)

谢谢

杰米

Bra*_*mir 18

您需要服务器端代码来设置会话,使用$ .ajax()函数

在ASP.NET中使用jQuery

你可以使用这样的东西:

服务器端(C#)

public partial class _Default : Page 
{
  [WebMethod]
  public static void SetSession()
  {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

客户端(aspx)

$.ajax({
  type: "POST",
  url: "Default.aspx/SetSession",
  data: "{}",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function() {
    alert('SetSession executed.');
  }
});
Run Code Online (Sandbox Code Playgroud)