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

Asp.net 以编程方式生成重写的URL?,asp.net,iis,url-rewriting,Asp.net,Iis,Url Rewriting,在ASP.NET 4.0应用程序上使用IIS重写。是否可以从ASP.NET中调用一些函数,将字符串URL转换为重写的URL?我想能够做到这一点,在代码背后 类似这样的内容:string producerwritenUrl(string publicUrl)如果您想在代码中执行此操作,请查看使用Global.asax的应用程序\u BeginRequest()事件。是的,这是HttpContext.Current.RewritePath(string) 参考: 可以全局调用它的是protecte

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


类似这样的内容:
string producerwritenUrl(string publicUrl)
如果您想在代码中执行此操作,请查看使用Global.asax的
应用程序\u BeginRequest()
事件。

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

参考:

可以全局调用它的是
protectedvoid应用程序_BeginRequest(对象发送方,事件参数e)
on
global.asax