基本上我試圖設置一個會話,當用戶點擊一個特定的按鈕,這可能嗎?有沒有辦法從javascript/jquery鏈接設置一個asp.net會話變量?
,所以我需要設置這個會話
Session("TenHolStDateNewCheck") = "%"
當這個鏈接被點擊
<a href="availability.aspx" class="sidelink">blahblah</a>
感謝
傑米
基本上我試圖設置一個會話,當用戶點擊一個特定的按鈕,這可能嗎?有沒有辦法從javascript/jquery鏈接設置一個asp.net會話變量?
,所以我需要設置這個會話
Session("TenHolStDateNewCheck") = "%"
當這個鏈接被點擊
<a href="availability.aspx" class="sidelink">blahblah</a>
感謝
傑米
你可以用AJAX做調用一個頁面,該頁面將選擇的會話變量設置爲whaterver,同時發送ajax調用
參見:jQquery Ajax
你需要一個服務器端代碼設置會話,使用$.ajax()功能
您可以使用這樣的事情:
服務器端(C#)
public partial class _Default : Page
{
[WebMethod]
public static void SetSession()
{
...
}
}
客戶端(C++)
$.ajax({
type: "POST",
url: "Default.aspx/SetSession",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
alert('SetSession executed.');
}
});
我真的不知道如何做到這一點你可以舉一個例子 – 2010-09-09 14:43:22
看看鏈接網站上的例子 – Branimir 2010-09-09 14:58:07
即使在這些年後感謝@Branimir – 2016-08-15 23:04:10
您可以實現JSON-RPC set_session_var
方法,然後在JQuery中有$就發送JSON-RPC請求set_session_var
方法。
謝謝,作品 – 2010-09-09 15:13:12
我真的不得不說,布拉尼米爾的答案有更多的信息,應該真的是接受的或至少得到一個投票 – 2010-09-09 17:05:00