0

是否可以创建一个行为类似于来自 ASP 的 Service.Transfer 的规则?

4

1 回答 1

1

使用 IIS7 重写模块,您可以使用Rewrite Action.

这会保留原始 URL,但会以类似于Server.Transfer.

<rewrite>
  <rules>
    <rule name="Rewrite to article.aspx">
      <match url="^article/([0-9]+)/([_0-9a-z-]+)" />
      <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" />
    </rule>
  </rules>
</rewrite>

看看规则概述

这本质上与Context.RewritePath.

于 2011-09-01T15:26:59.713 回答