0

在 ASP.NET 4.0 应用程序上使用 IIS 重写。是否有一些我可以从 ASP.NET 中调用的函数将字符串 URL 转换为重写的 URL?我希望能够在代码隐藏中做到这一点。

像这样的东西:string ProduceRewrittenUrl(string publicUrl)

4

2 回答 2

1

是的,这是HttpContext.Current.RewritePath(string)

参考:http: //msdn.microsoft.com/en-us/library/system.web.httpcontext.rewritepath.aspx

一个全球性的地方叫它是protected void Application_BeginRequest(Object sender, EventArgs e)on global.asax

于 2012-05-31T16:41:36.130 回答
0

如果您想在代码中执行此操作,请查看使用Global.asaxApplication_BeginRequest()的事件。

于 2012-05-31T16:40:34.317 回答