我正在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);
}
答案 0 :(得分:0)
不,没有,这是一个特定于浏览器的功能,也是一种查看您所看到的警报来自您认为的页面的方法,它是为了防止网络钓鱼。
但是,像jQuery-confirm这样的替代品应该可以满足您的需求