日期:2014-05-16  浏览次数:20474 次

如何让我点击了alert的确定之后,再跳转页面
前台代码

<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />

后台代码

protected void Button1_Click(object sender, EventArgs e)
        {
            Page.ClientScript.RegisterClientScriptBlock(e.GetType(), "aaa", "alert('删除失败')", true);
            Response.Redirect("Target.aspx", false);
            
        }


现在我就是希望能点击了确定之后,再跳转页面,但是我这样子实现的话是不会弹出提示框的,求助

------解决方案--------------------

/// <summary>
    /// 弹出对话框 并且跳转界面
    /// </summary>
    /// <param name="page">Page或者this</param>
    /// <param name="str">值 如'登陆成功!'</param>
    /// <param name="url">要跳转的界面 如'admin/main.aspx'</param>
    public static void show(Page page, string str, string url)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language=javascript>alert('" + str + "');location.href='" + url + "';</script>");
    }

------解决方案--------------------
接分。。。。
------解决方案--------------------
我感觉他要的是confirm.不是alert
------解决方案--------------------
这样的效果全部用js实现,不要用 Response.Redirect了