开发者

is there a way to set an asp.net session variable from a javascript/jquery link?

开发者 https://www.devze.com 2023-01-15 05:51 出处:网络
Basically i am trying to set a session when a user clicks a specific button is this possible? So i need to set this session

Basically i am trying to set a session when a user clicks a specific button is this possible?

So i need to set this session

Session("TenHolStDateNewCheck") =开发者_开发技巧 "%"

When this link is clicked

<a href="availability.aspx" class="sidelink">blahblah</a>

thanks

Jamie


You need a server side code to set session, use $.ajax() function

Using jQuery with ASP.NET

You can use something like this:

Server side (C#)

public partial class _Default : Page 
{
  [WebMethod]
  public static void SetSession()
  {
    ...
  }
}

Client side (aspx)

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


You could do it with a ajax call to a page that sets the session variable of choice to whaterver you send along with the ajax call

See: jQquery Ajax


You can implement JSON-RPC set_session_var method and then in JQuery with $.ajax send json-rpc request to set_session_var method.

0

精彩评论

暂无评论...
验证码 换一张
取 消