gpt4 book ai didi

c# - 为什么我在母版页中声明的 session 变量在网页上为空白?

转载 作者:行者123 更新时间:2023-11-30 22:07:55 25 4
gpt4 key购买 nike

我在母版页加载中声明:

Session["sessionString"] = "stringX";

在我的网页加载中,我也称它为

string sessionString= (string)Session["sessionString"];

我调试网页中的值是“”,怎么了?

最佳答案

内容页的 Page_Load 事件在母版页的 Page_Load 事件之前被调用(参见 SO answerMSDN article)。因此,当您调用

string sessionString= (string)Session["sessionString"];

在您的网页中,Session["sessionString"] 还不包含任何值,默认为空字符串。

作为解决方法,您可以在母版页的 InitPreLoad 事件上设置 Session["sessionString"] 的值.

关于c# - 为什么我在母版页中声明的 session 变量在网页上为空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22624476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com