如何使用javascript重定向页面

时间:2011-04-20 09:32:26

标签: c# javascript asp.net

m使用java srcipt messagebox ..

private void MessageBox(string msg)
    {
        System.Web.UI.WebControls.Label lbl = new System.Web.UI.WebControls.Label();
        lbl.Text = "<script language='javascript'>" + Environment.NewLine + "window.alert('" + msg + "');</script>";
        //lbl.Text = "<script>window.alert('" + msg + "');</script>";
        Page.Controls.Add(lbl);
    }

现在我想重新加载我的页面..但如果我写了response.redirect我的消息框不显示....我在后面的代码中编写这个函数并在我需要显示消息框时调用它...所以,如何我可以重新加载我的页面吗?

1 个答案:

答案 0 :(得分:3)

喜欢这个

lbl.Text = "<script>window.alert('" + msg + "');window.location.replace('yourotherpage.aspx')</script>";

但请不要忘记在“msg”文本中正确转义引号。否则你可能会得到一个破损的脚本代码。