我正在创建电影票预订项目。我想从第1页获取用户名和(使用会话变量)在第2页显示它我的会话变量始终为空
第1页:
string uname = TextBox1.Text;
Session["UName"] = uname;
Session.Timeout = 30;
第2页:
if ((string)Session["UName"] != null)
{
string user = (string)Session["UName"];
}
和我放在一个标志了在第2页按钮删除会话变量值。但会话变量始终为空。 我已经在page1中使用了cookies,这会是一个原因吗?还是还有什么?请帮忙。提前致谢。
你用masterpages:相反,你应该根据
system.web
部分指定在web.config
会话超时? –TextBox1.Text实际上有一个值吗?请过去更多代码.... –
您是否过早地删除了第2页上的'会话'?检查您正在使用的清除会话的功能是否被意外触发。 – Kami