Javascript 获取ScriptManager.RegisterStartupScript警报的结果
我需要在点击按钮时显示一个javascript警报,在用户点击警报框上的ok后,我需要重定向到另一个页面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
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);