在ASP.NET 4.0应用程序上使用IIS重写。是否有一些我可以在ASP.NET中调用的函数将字符串URL转换为重写的URL?我希望能够在代码隐藏中做到这一点。
这样的事情:string ProduceRewrittenUrl(string publicUrl)
答案 0 :(得分: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)
上的global.asax
。
答案 1 :(得分:0)
如果您想在代码中执行此操作,请查看使用 Global.asax 的Application_BeginRequest()
事件。