【发布时间】:2016-12-09 14:23:20
【问题描述】:
我想在错误页面上显示错误消息。 我将错误消息设置为会话。 然后我重定向页面并向用户显示错误消息并删除会话。 页面之间的数据传输是否如此?
这是我的代码
Default.aspx.cs
try
{
//bla bla
}
catch (Exception ex)
{
Session["Error"] = ex.Message;
Response.Redirect("~/Error.aspx")
}
Error.aspx.cs
{
Label1.Text = Session["Error"].ToString();
Session["Error"].Clear();
}
【问题讨论】:
-
你问这是否是正确的做法?
-
您可以使用
session.abandon()清除所有会话 -
顺便说一句你的问题是什么:P
-
我的问题在session清空前又出现错误,无法清空session