首先我有登录表单(Najava.aspx)检查状态:
if (Session["Status"].ToString() == "0")
{
Response.Redirect("Najava.aspx");
Label3.Text = "You waiting activation!";
}
有了这个,我检查用户是否未激活。我再次重定向到登录表单,我喜欢在标签中显示文本,但标签在重定向后不显示文本?
答案 0 :(得分:1)
一种可能性是在Page_Load
Najava.aspx
事件中设置文字。如果您只需要有条件地显示它,那么您可以在重定向时传递查询字符串参数,然后仅在存在此参数时才显示标签:
if (Session["Status"].ToString() == "0")
{
Response.Redirect("Najava.aspx?waitingactivation=true");
}
然后在Page_Load
的{{1}}事件内:
Najava.aspx
您也可以考虑使用forms authentication。