Configuration 重定向导致相对路径格式错误
我在获取响应时遇到问题。请重定向以在我的ASP.NET web窗体网站上正常工作,该网站在SSL后面的IIS 7上运行。重定向路径被附加到我的当前路径,我无法找出是哪个配置导致了这种情况 我的执行代码是:Configuration 重定向导致相对路径格式错误,configuration,iis-7,httpresponse,response.redirect,Configuration,Iis 7,Httpresponse,Response.redirect,我在获取响应时遇到问题。请重定向以在我的ASP.NET web窗体网站上正常工作,该网站在SSL后面的IIS 7上运行。重定向路径被附加到我的当前路径,我无法找出是哪个配置导致了这种情况 我的执行代码是: string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + '/'; Response.Redirect(Server.UrlEncod
string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + '/';
Response.Redirect(Server.UrlEncode(baseUrl + "Default.aspx"), true);
my web.config的相关部分包括:
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
and
<httpRuntime useFullyQualifiedRedirectUrl="true" requestPathInvalidCharacters="" />
和
从目录Ui/Forms执行,我得到
任何配置指针或链接都很有用。谢谢。我找到了自己的答案,忘了提到拼图的一个关键部分。触发上述代码的按钮位于UpdatePanel中,我忘了为该按钮的更新面板添加PostBackTrigger。响应。重定向然后工作
<Triggers>
<asp:PostBackTrigger ControlID="btnSubmit" />
</Triggers>