我有一个页面可以访问运行繁重的存储过程的数据库,并返回一个结果,结果将显示取决于会话变量Session [“isShown”]例如。是否可以在ASP.NET中运行异步调用来设置会话?
我想使用Ajax调用另一个页面设置:
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何运行frmCancelWfSearch.aspx asynchrounously来设置会话[“被示”]假?
我有一个页面可以访问运行繁重的存储过程的数据库,并返回一个结果,结果将显示取决于会话变量Session [“isShown”]例如。是否可以在ASP.NET中运行异步调用来设置会话?
我想使用Ajax调用另一个页面设置:
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何运行frmCancelWfSearch.aspx asynchrounously来设置会话[“被示”]假?
在IHttpAsyncHandler
实现您的服务器代码,同时也实现IRequiresSessionState
所以你必须访问会话。
您可以使用查询字符串参数say isshow=true
或isshow=false
和frmCancelWfSearch.aspx
,具体取决于此参数的值,您可以更改会话变量的值。您可以使用POST
这样,当发送的查询字符串PARAMS:xmlHttp.send("isshow=false");