以编程方式生成重写的URL?

时间:2012-05-31 16:35:34

标签: asp.net iis url-rewriting

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

这样的事情:string ProduceRewrittenUrl(string publicUrl)

2 个答案:

答案 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()事件。