C# 重定向到操作和concate查询字符串

C# 重定向到操作和concate查询字符串,c#,asp.net-mvc,url-redirection,asp.net-mvc-5.1,C#,Asp.net Mvc,Url Redirection,Asp.net Mvc 5.1,我的查询字符串中有一个变量 string queryString="tri=2&dd=3&order=4&.." 我需要用我的查询字符串重定向到操作: return RedirectToAction("Index", "call" new {queryString}); 但我被重定向到调用/索引/查询字符串=tri=2&dd=3&order=4&.. 我需要重定向到: 调用/索引/tri=2&dd=3&order=4&. 请问我怎么做 关于您可以尝试: return

我的查询字符串中有一个变量

string queryString="tri=2&dd=3&order=4&.."
我需要用我的查询字符串重定向到操作:

return RedirectToAction("Index", "call" new {queryString});
但我被重定向到调用/索引/查询字符串=tri=2&dd=3&order=4&..

我需要重定向到:

调用/索引/tri=2&dd=3&order=4&. 请问我怎么做

关于

您可以尝试:

return Redirect("~/call/index/" + queryString);

您可以尝试:

return Redirect("~/call/index/" + queryString);


您可以使用
var queryString=new{tri=2,dd=3,order=4}
构建一个对象,然后
返回重定向到操作(“索引”,“调用”,queryString)我从数据库中获取查询字符串,这是一个具有50个参数或更多参数的长查询字符串,因此我不喜欢构建对象为什么要将查询字符串存储在数据库中?为了保存用户最喜爱的选项,我们存储了他的查询字符串。这是一个旧系统,您可以使用
var queryString=new{tri=2,dd=3,order=4}
构建一个对象,然后
返回重定向到操作(“索引”,“调用”,queryString)我从数据库中获取查询字符串,这是一个具有50个参数或更多参数的长查询字符串,因此我不喜欢构建对象为什么要将查询字符串存储在数据库中?为了保存用户最喜爱的选项,我们存储了他的查询字符串。这是一个旧系统,可能是Hi的复制品!纯代码答案很少能为OP和未来的访问者提供更多的洞察力,一个好的答案通常包括一些细节,比如OP做错了什么,你的代码做了什么,以及它是如何解决问题的。嗨!纯代码答案很少能为OP和未来的访问者提供更多的洞察力,一个好的答案通常包括一些细节,比如OP做错了什么,你的代码做了什么,以及它是如何解决问题的。