我有一个页面访问运行繁重存储过程的数据库并返回结果,结果将根据会话变量Session [“isShown”]显示。
我想使用Ajax调用另一个页面来设置:
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何异步运行frmCancelWfSearch.aspx将Session [“isShown”]设置为false?
答案 0 :(得分:2)
在IHttpAsyncHandler
中实施您的服务器代码,并实施IRequiresSessionState
,以便您有权访问该会话。
答案 1 :(得分:0)
您可以使用查询字符串参数说isshow=true
或isshow=false
,并在frmCancelWfSearch.aspx
中根据此参数的值,您可以更改会话变量的值。使用POST
时,您可以发送查询字符串参数:xmlHttp.send("isshow=false");