首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

弹出对话框和跳转页面的次序有关问题

2012-08-15 
弹出对话框和跳转页面的次序问题?我点击“注册”按钮后,希望先跳出一个“注册成功”的对话框,再跳转页面。但是

弹出对话框和跳转页面的次序问题?
我点击“注册”按钮后,希望先跳出一个“注册成功”的对话框,再跳转页面。

但是只要有跳转页面,弹出对话框的代码放在再前面也不行,总是不弹出来。请问有什么解决方法呢?

protected void Button_Click(object sender, EventArgs e)
{
  Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('注册成功');", true);
  Response.Redirect("service.aspx");



[解决办法]

C# code
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('注册成功');location.href='service.aspx'", true);
[解决办法]
protected void Button_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('注册成功');location.href='service.aspx';", true);}

[解决办法]
你的Button_Click事件是服务器控件的事件吧.
回postback的,当前页回完,service.aspx响应完,
才能转过去.足够慢的时候,像死机.

热点排行