Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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

like image 588
Jamie Taylor Avatar asked Nov 29 '22 18:11

Jamie Taylor


1 Answers

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.');
  }
});
like image 112
Branimir Avatar answered Dec 05 '22 01:12

Branimir