是否可以在ASP.NET中运行异步调用来设置会话?
我有一个页面,可以访问运行大量存储过程的数据库并返回一个结果,例如,结果将根据会话变量session[“isShown”]显示 我想使用Ajax调用另一个页面来设置:是否可以在ASP.NET中运行异步调用来设置会话?,asp.net,asynchronous,Asp.net,Asynchronous,我有一个页面,可以访问运行大量存储过程的数据库并返回一个结果,例如,结果将根据会话变量session[“isShown”]显示 我想使用Ajax调用另一个页面来设置: xmlhttp.open("POST", "frmCancelWfSearch.aspx", true); xmlhttp.send(); 如何异步运行frmcancellwfsearch.aspx以将该会话[“isShown”]设置为false?您可以使用查询字符串参数sayisshow=true或isshow=false
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何异步运行frmcancellwfsearch.aspx以将该会话[“isShown”]设置为false?您可以使用查询字符串参数say
isshow=true
或isshow=false
在frmCancelWfSearch.aspx
中,根据此参数的值,您可以更改会话变量的值。使用POST
时可以发送查询字符串参数,如下所示:xmlHttp.send(“isshow=false”)代码>在IHttpAsyncHandler
中实现您的服务器代码,并实现iRequiresessionState
,这样您就可以访问会话