gpt4 book ai didi

ASP.NET 响应.重定向与 IIS7

转载 作者:行者123 更新时间:2023-12-01 18:44:13 26 4
gpt4 key购买 nike

我有一个在 Windows 2003 中的 IIS6 上启动并运行的站点,以及 XP 中的开发环境。一切都很好。

我被迫在 Windows 7 中创建一个新的开发环境。

自从使用这个之后,我发现 Reponse.Redirect 在某些情况下不再起作用!

我有以下代码:

Response.Redirect(Globals.NavigateURL( PortalSettings.ActiveTab.TabID ));

它在 IIS6 上运行良好。

它在 IIS7.5 上的大多数站点中也能正常工作。但在某些页面中,情况并非如此。

我查看了返回的 header ,可以看到请求 header 中有一个 GET 响应,这是为了正确的页面,它也应该重定向,但事实并非如此!

用于触发此重定向的按钮周围有一个 RadAjaxPanel,但位于父控件中。不起作用的按钮位于单独的 ascx 控件中。

我的 Web.Config 中有以下内容,这是我从其他类似帖子中找到的:

<system.webServer>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

(两者都有结束标签)

但这并没有帮助。

有人能想出什么办法来让这些发挥作用吗?

最佳答案

你试过吗

Response.Redirect(Globals.NavigateURL( PortalSettings.ActiveTab.TabID ), false);

关于ASP.NET 响应.重定向与 IIS7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12931234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com