我在 Site.Master 中有:
<% if(Session["msg"]!=null) Response.Write(Session["msg"].ToString()); %>
我也有提交表单方法:
protected void Send_Click(object sender, EventArgs e)
{
Session["msg"] = "Thx for email.";
Response.Redirect("~/Default.aspx");
}
但是现在当我刷新页面或转到另一个页面时,我仍然看到“Thx for email”。但用户应该只看到一次。