编程生产改写网址吗?(Programmatically Producing rewritten UR

2019-09-17 15:50发布

使用IIS重写在ASP.NET 4.0应用程序。 有一些功能,我可以从内部ASP.NET调用将改变一个字符串URL的重写URL? 我想是能够做到这一点的代码隐藏。

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

Answer 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



Answer 2:

如果你想这样做的代码,看看使用Application_BeginRequest() Global.asax中的事件。



文章来源: Programmatically Producing rewritten URLs?