【问题标题】:ASP.NET HTTPHandler Friendly URLs not working on POSTBACK on IIS 7 (But do work on development machine)ASP.NET HTTPHandler 友好的 URL 在 IIS 7 上不能在 POSTBACK 上工作(但在开发机器上工作)
【发布时间】:2012-10-27 07:38:01
【问题描述】:

在 ASP.NET/vb.net 项目中,我使用 httphandlers 在页面中创建友好 URL,方法是在 web.config 中包含以下内容:

<add name="xSearch" verb="*" path="/x*" type="FriendlyURLs.xSearch"/>

此服务器使用以下方式转移用户:

HttpContext.Current.Server.Transfer("/xHandlers/search.aspx?friendlyURL=" & id)

在本地机器上一切正常(Visual Studio 2010,ASP.NET)。

但是,在服务器本身上,使用 IIS 7,友好 URL 有效,但回发无效。

即如果有控件(按钮等),而不是运行它们的子,它们重定向到 /xHandlers/search.aspx?friendlyURL=xxxxxxxx

有什么线索吗?

【问题讨论】:

    标签: asp.net vb.net iis-7 httphandler friendly-url


    【解决方案1】:

    好吧,因为我没有收到任何回复......

    在这种情况下,我所做的是使用客户端 js 解决它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 2020-01-21
      • 2021-01-23
      • 2011-03-02
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      相关资源
      最近更新 更多