Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在ASP.NET中运行异步调用来设置会话?_Asp.net_Asynchronous - Fatal编程技术网

是否可以在ASP.NET中运行异步调用来设置会话?

是否可以在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

我有一个页面,可以访问运行大量存储过程的数据库并返回一个结果,例如,结果将根据会话变量session[“isShown”]显示

我想使用Ajax调用另一个页面来设置:

 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
,这样您就可以访问会话