【发布时间】:2016-07-18 06:37:07
【问题描述】:
我的查询字符串中有一个变量
string queryString="tri=2&dd=3&order=4&.."
我需要使用我的查询字符串重定向到操作:
return RedirectToAction("Index", "call" new {queryString});
但我被重定向到 call/index/queryString=tri=2&dd=3&order=4&..
我需要被重定向到:
call/index/tri=2&dd=3&order=4&.. 请问我该怎么做?
问候
【问题讨论】:
-
你可以使用
var queryString = new { tri = 2, dd = 3, order=4 }构建一个对象,然后return RedirectToAction("Index", "call", queryString); -
我从数据库中获取查询字符串,是一个有 50 个或更多参数的长查询字符串,所以我不喜欢构建对象
-
到底为什么要将查询字符串存储在数据库中?
-
为了保存用户最喜欢的选项,我们正在存储他的查询字符串。这是一个旧系统
标签: c# asp.net-mvc url-redirection asp.net-mvc-5.1