我们正在为我们的一些 url 使用 IIS 7“URL Rewrite”功能
例如重写的规则
/viewSompage.aspx?id=123&title=some-title
重写为
/View/SomePage/some-title/123/
出于多种目的(其中一个能够在电子邮件模板中设置重写的 url 等),我们需要在给定字符串的情况下在代码隐藏中获取重写的 url。
我知道重写器会使用出站规则自动将这些应用到页面中,但我仍然需要获取重写的 url 以用于其他目的。
我希望能够传递一个 url 字符串,并使 urlrewiter 将任何适用的规则应用于给定的 url 示例
String rewrittenURL = ApplyRewritingRules("/viewSompage.aspx?id=123&title=some-title");
提前致谢