Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取ScriptManager.RegisterStartupScript警报的结果_Javascript_Asp.net_Scriptmanager - Fatal编程技术网

Javascript 获取ScriptManager.RegisterStartupScript警报的结果

Javascript 获取ScriptManager.RegisterStartupScript警报的结果,javascript,asp.net,scriptmanager,Javascript,Asp.net,Scriptmanager,我需要在点击按钮时显示一个javascript警报,在用户点击警报框上的ok后,我需要重定向到另一个页面 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ss", "<script>alert('Report Data Not Found ! ')</script>",false); Response.Redirect(ResolveUrl("~/Reports/Transmi

我需要在点击按钮时显示一个javascript警报,在用户点击警报框上的ok后,我需要重定向到另一个页面

 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ss", "<script>alert('Report Data Not Found ! ')</script>",false);
            Response.Redirect(ResolveUrl("~/Reports/Transmittal/OverDueTransmittal/TransmittalReports_Form.aspx"));

ScriptManager.RegisterStartupScript(Page,Page.GetType(),“ss”,“警报('Report Data Not Found!')”,false);
重定向(ResolveUrl(“~/Reports/Transmital/OverdueTranmital/TransmittalReports_Form.aspx”);
当前未显示警报,但它会重定向到下一页。如果我删除“Response.Redirect”部分,它会显示警报。如何使这两个部分同时工作?

尝试以下操作:

 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ss", "<script>alert('Report Data Not Found ! '); location.href = "/Reports/Transmittal/OverDueTransmittal/TransmittalReports_Form.aspx</script>", false);

ScriptManager.RegisterStartupScript(Page,Page.GetType(),“ss”,“警报('Report Data Not Found!');location.href=“/Reports/transmitation/overdueTranmitation/TransmittalReports_Form.aspx”,false);
您可能需要稍微调整URL。Response.Redirect是一个服务器端重定向。您需要一个从JavaScript启动的客户端重定向。Setting location.href将从JavaScript执行此操作

ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('**Put whatever message you want to display here.**');
location.href='**www.segroch.com**';",true); 

~ segroch.com = Page to redirect to.

这应该可以正常工作。

ScriptManager.RegisterStartupScript(Page,Page.GetType(),“ss”,“警报('Report Data Not Found!');location.href='“+ResolveUrl(“~/Reports/SqaudCheck/OverDueSqaudCheck/band Check_Reports_Form.aspx”)+”,false);