asp.net-mvc – RouteValueDictionary的字符串URL
发布时间:2020-05-23 15:46:21 所属栏目:asp.Net 来源:互联网
导读:有没有简单的方法将字符串URL转换为RouteValueDictionary集合?一些方法像UrlToRouteValueDictionary(string url)。 我需要这样的方法,因为我想根据我的路由设置“解析”URL,修改一些路由值,并使用urlHelper.RouteUrl()根据修改的RouteValueDictionary集合
|
有没有简单的方法将字符串URL转换为RouteValueDictionary集合?一些方法像UrlToRouteValueDictionary(string url)。 我需要这样的方法,因为我想根据我的路由设置“解析”URL,修改一些路由值,并使用urlHelper.RouteUrl()根据修改的RouteValueDictionary集合生成字符串URL。 谢谢。 解决方法这是一个不需要嘲笑的解决方案:var request = new HttpRequest(null,"http://localhost:3333/Home/About","testvalue=1"); var response = new HttpResponse(new StringWriter()); var httpContext = new HttpContext(request,response); var routeData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(httpContext)); var values = routeData.Values; // The following should be true for initial version of mvc app. values["controller"] == "Home" values["action"] == "Index" 希望这可以帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在ASP.NET MVC控制器中设置十进制分隔符
- asp.net 根据汉字的拼音首字母搜索数据库(附 LINQ 调用方法
- asp.net-mvc-3 – 修改StringLength验证的默认ErrorMessage
- .net – 如何使用viewmodel绑定选择列表?
- asp.net-mvc-3 – 将值传递给控制器时,ASP.NET MVC datetim
- asp.net-mvc – 当模型绑定包含bool时,表单集合必须包含哪个
- asp.net – Web.config允许特定用户的位置访问
- asp.net-mvc-3 – 与SQL Server建立连接时发生与网络相关或
- asp.net-mvc-2 – 使用’class(或其他保留关键字)作为匿名类
- asp.net-mvc – 可以浏览DataAnnotations的自定义Html帮助器
推荐文章
站长推荐
- asp.net-mvc – 使用Orchard CMS构建站点
- asp.net-mvc – ASP.NET MVC 4 – 301重定向Rout
- asp.net-web-api – 如何在MVC4 Web API中的自定
- ASP.NET MVC中特定于视图的模型?
- asp.net-mvc-4 – 实体框架代码第一个多对多关系
- 帮助页面ASP.NET vNext MVC 6 Web Api
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个
- ASP.NET vNext如何处理config.json中的缓存,压缩
- asp.net – 网络应用程序项目v.s.网站项目
- asp.net-web-api – WebApi DelegatingHandler未
热点阅读
