Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
C# 加载第一页时Asp.Net Webforms会话密钥为空_C#_Asp.net_Session_Session Variables - Fatal编程技术网

C# 加载第一页时Asp.Net Webforms会话密钥为空

C# 加载第一页时Asp.Net Webforms会话密钥为空,c#,asp.net,session,session-variables,C#,Asp.net,Session,Session Variables,我有以下情况: 在一个页面上,我调用一个HttpHandler。在这个处理程序中,我设置了一个会话变量。 然后我转到另一个页面,希望读取会话中存储的值(通过querystring传输密钥) 现在,在每次“首次加载”(例如应用程序池回收)时,都会出现die会话,但没有值。 在那之后,一切都像预期的那样工作 HttpHandler被防御命中(通过断点检查) 有人知道可能有什么问题吗?我终于找到了答案 我从Javascript异步调用了HttpHandler! 因此,当该网站第一次接到电话时,出现了时

我有以下情况:

在一个页面上,我调用一个HttpHandler。在这个处理程序中,我设置了一个会话变量。 然后我转到另一个页面,希望读取会话中存储的值(通过querystring传输密钥)

现在,在每次“首次加载”(例如应用程序池回收)时,都会出现die会话,但没有值。 在那之后,一切都像预期的那样工作

HttpHandler被防御命中(通过断点检查)


有人知道可能有什么问题吗?

我终于找到了答案

我从Javascript异步调用了HttpHandler! 因此,当该网站第一次接到电话时,出现了时间问题。我移动了第二个页面调用以等待HttpHandler完成

这本该奏效的