【发布时间】:2011-04-10 07:21:16
【问题描述】:
基本上我试图在用户单击特定按钮时设置会话,这可能吗?
所以我需要设置这个会话
Session("TenHolStDateNewCheck") = "%"
点击此链接时
<a href="availability.aspx" class="sidelink">blahblah</a>
谢谢
杰米
【问题讨论】:
标签: javascript asp.net jquery session
基本上我试图在用户单击特定按钮时设置会话,这可能吗?
所以我需要设置这个会话
Session("TenHolStDateNewCheck") = "%"
点击此链接时
<a href="availability.aspx" class="sidelink">blahblah</a>
谢谢
杰米
【问题讨论】:
标签: javascript asp.net jquery session
你需要一个服务器端代码来设置会话,使用$.ajax()函数
你可以这样使用:
服务器端 (C#)
public partial class _Default : Page
{
[WebMethod]
public static void SetSession()
{
...
}
}
客户端(aspx)
$.ajax({
type: "POST",
url: "Default.aspx/SetSession",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
alert('SetSession executed.');
}
});
【讨论】:
您可以通过对页面的 ajax 调用来做到这一点,该页面将选择的会话变量设置为您随 ajax 调用一起发送的任何内容
【讨论】:
您可以实现 JSON-RPC set_session_var 方法,然后在 JQuery 中使用 $.ajax 向 set_session_var 方法发送 json-rpc 请求。
【讨论】: