今天看到一个帖子《在ASP.NET中重写URL》(),其中讲到,使用Request.PathInfo 参数实现地址重写。
方法很简单:,这个链接的接收页面是product.aspx,链接地址的后面“Books”这个参数可以通过Request.PathInfo获取到,这其实是一个参数,然后根据这个参数就可以实现地址重写。
获取方法为:if (Request.PathInfo.Length == 0)
return ""; else return Request.PathInfo.Substring(1)因为:Request.PathInfo可以获取具有 URL 扩展名的资源的附加路径信息。
关于Request.PathInfo的msdn详情: