C# Javascript重定向在chrome中有效,但在IE中无效

C# Javascript重定向在chrome中有效,但在IE中无效,c#,javascript,asp.net,C#,Javascript,Asp.net,下面的JavaScript脚本注册表在chrome中工作,没有任何问题。与IE一起使用时,URL缺少/ 例如,使用Chrome,我可以正确地登陆//Sever Name/Submit.aspx 在IE中,我在//Sever-NameSubmit.aspx上着陆 有人对解决这个问题有什么建议吗 ScriptManager.RegisterStartupScriptthis,this.GetType,重定向, 警报'您的请求已成功提交。您将被重定向到确认页面。“; window.location='

下面的JavaScript脚本注册表在chrome中工作,没有任何问题。与IE一起使用时,URL缺少/

例如,使用Chrome,我可以正确地登陆//Sever Name/Submit.aspx 在IE中,我在//Sever-NameSubmit.aspx上着陆

有人对解决这个问题有什么建议吗

ScriptManager.RegisterStartupScriptthis,this.GetType,重定向, 警报'您的请求已成功提交。您将被重定向到确认页面。“; window.location='+Request.ApplicationPath+Submit.aspx';,符合事实的 难道不是:

window.location='" + "/" + Request.ApplicationPath + "/" + "Submit.aspx';", true);

此外,在JavaScript中,/用作转义字符。您可能还必须转义escape charecter:var link=site.com//myPage.aspx

很难说您在做什么,但是一个带有action属性集的常规表单submit似乎可以在没有javascript的情况下做您想要做的事情?对我来说似乎很容易理解。只是Javascript在发出警报后将您带到另一个页面。表单提交不包括弹出框。为什么必须使用Request.ApplicationPath?为什么不只是window.location='Submit.aspx';,符合事实的Submit.aspx是否与当前页面名称Submit.aspx位于同一目录中?我添加了/并导致它在Chrome和IE中停止工作。