在重定向之前显示消息

时间:2011-11-26 11:05:11

标签: c# asp.net

当我插入客户详细信息时,会显示一条消息'谢谢!您的详细信息已成功注册。'会显示。我想在显示此消息后重定向到另一个页面。 问候, 大卫

2 个答案:

答案 0 :(得分:2)

您必须在.aspx

中添加Literal控件
<asp:Literal ID="Literal1" runat="server" EnableViewState="False"></asp:Literal>

并按照保存按钮的点击事件中的代码

protected void Button1_Click(object sender, EventArgs e)
{
  ...
  Literal1.Text= "Thank You!Your details has been successfully registered, <script> 
       setTimeout(function() { window.location='newpage.aspx';},1000); </script>";
}

答案 1 :(得分:0)

如果要显示消息,则必须返回html而不是执行服务器端重定向。然后,您可以使用javascript或使用元标记执行客户端重定向:

<meta http-equiv="refresh" content="5; url=http://yoursite.com/thepageyouwanttoredirectto.aspx">