我有一个网址如下:
http://localhost:100001/foldername/controllername/actionmethodname/?querystring=1&querystring=true
我只想提取没有操作方法名称和查询字符串的网址。
答案 0 :(得分:2)
答案我在找到相关答案时出现了:
首先获取操作名称,并将路径中的操作名称替换为空白
string actionName = this.ControllerContext.RouteData.Values["action"].ToString();
string path = Request.Url.GetLeftPart(UriPartial.Path).Replace(actionName, String.Empty);
P.S我没有复制这个答案。我还搜索如何从当前请求获取动作名称值