popup重定向并在asp.net

时间:2015-08-07 13:38:35

标签: asp.net popup

我正在asp.net中创建一个项目,我需要一个弹出窗口来显示一条消息并重定向到一个网站。 我正在使用一个函数来执行此操作:

 private void btnRedirect_Click()
    {
        string message = "Sucsessfully saved. You are redirecting to main page";
        string url = "IssuesList.aspx";
        string script = "window.onload = function(){ alert('";
        script += message;
        script += "');";
        script += "window.location = '";
        script += url;
        script += "'; }";
        ClientScript.RegisterStartupScript(this.GetType(), "Redirect", script, true);
    }

但是在弹出窗口之外有如下行:来自localhost:19654上的网页的消息

我不想要它所以有没有办法让弹出窗口显示该消息? 谢谢。

我试过这个;但它没有显示消息和重定向

 private void btnRedirect_Click()
    {
        Page.ClientScript.RegisterStartupScript(this.GetType(), "popup", "alert('Record saved successfully.');window.location='IssuesList.aspx';", true);
    }

1 个答案:

答案 0 :(得分:0)

不,没有,这是一个特定于浏览器的功能,也是一种查看您所看到的警报来自您认为的页面的方法,它是为了防止网络钓鱼。

但是,像jQuery-confirm这样的替代品应该可以满足您的需求