asp.net-mvc – 在asp.net mvc中的redirecttoaction中设置查询字符串
发布时间:2020-05-28 04:04:39 所属栏目:asp.Net 来源:互联网
导读:我必须在asp.net mvc视图中使用不同的参数进行redirecttoaction调用,从视图的referrer页面(网格的状态)中提取. 我(在隐藏字段中)查询字符串的内容(有时是空的,有时带有2个参数等等),所以我在创建路由值数组时遇到问题. 是否有一些助手,帮助我将查询字符串转换
|
我必须在asp.net mvc视图中使用不同的参数进行redirecttoaction调用,从视图的referrer页面(网格的状态)中提取. 我(在隐藏字段中)查询字符串的内容(有时是空的,有时带有2个参数等等),所以我在创建路由值数组时遇到问题. 是否有一些助手,帮助我将查询字符串转换为路由值数组? string querystring ="sortdir=asc&pag=5"; return RedirectToAction( "Index",ConvertToRouteArray(querystring)); 解决方法要创建通用解决方案,请将查询字符串转换为Dictionary,并将字典转换为RouteValueDictionary.var parsed = HttpUtility.ParseQueryString(temp);
Dictionary<string,object> querystringDic = parsed.AllKeys
.ToDictionary(k => k,k => (object)parsed[k]);
return RedirectToAction("Index",new RouteValueDictionary(querystringDic)); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net-core – 加密ASP.Net Core中的连接字符串
- ASP.NET:global.asax中的Access Session变量
- asp.net – 要排除的Nuget和源控制文件?
- asp.net-mvc-3 – 使用Html.EditorFor为新记录创
- asp.net-mvc – 如何在MVC中创建通用视图模型?
- asp.net – 从Web应用程序打印
- asp.net-mvc – ASP.NET MVC Action被调用两次
- asp.net-mvc – 使用ASP.NET MVC支持“Expect:1
- asp.net-mvc – 如何使用ASP.NET MVC在我的现有数
- 发布ASP.NET应用程序时,是否应该将构建类型更改为
热点阅读
