2010-09-09 55 views

回答

3

你可以用AJAX做调用一个页面,该页面将选择的会话变量设置为whaterver,同时发送ajax调用

参见:jQquery Ajax

+0

谢谢,作品 – 2010-09-09 15:13:12

+4

我真的不得不说,布拉尼米尔的答案有更多的信息,应该真的是接受的或至少得到一个投票 – 2010-09-09 17:05:00

18

你需要一个服务器端代码设置会话,使用$.ajax()功能

Using jQuery with ASP.NET

您可以使用这样的事情:

服务器端(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.'); 
    } 
}); 
+0

我真的不知道如何做到这一点你可以举一个例子 – 2010-09-09 14:43:22

+0

看看链接网站上的例子 – Branimir 2010-09-09 14:58:07

+0

即使在这些年后感谢@Branimir – 2016-08-15 23:04:10

0

您可以实现JSON-RPC set_session_var方法,然后在JQuery中有$就发送JSON-RPC请求set_session_var方法。

相关问题