如何优雅的获取当前URL的完整路径(不带参数),Request.Url 是当前的完整请求地址,包括协议,端口,参数。

如访问的地址是 http://www.zkea.net/zkeacms?f=zkeasoft

想要得到 http://www.zkea.net/zkeacms 这一段,要怎么做呢?

根据问号做字符串拆分?总感觉有点 low。

那就这样吧:

var path = Request.Url.GetLeftPart(UriPartial.Path);