【发布时间】:2016-05-08 05:18:04
【问题描述】:
我有问题。我想通过 RouteValueDictionary 通过 RedirectToAction 传递字典。有没有可能做到这一点?
我有一个 POST 方法:
[HttpPost]
public ActionResult Search(MyViewModel _myViewModel)
{
IDictionary<string, string> parameters = new Dictionary<string, string>();
foreach (var item in _myViewModel)
{
parameters.Add(item.ValueId, item.ValueName);
}
return RedirectToAction("Search", new RouteValueDictionary(parameters));
}
我想要一个这样的网址:
http://localhost:26755/Searcher/Search?id1=value1&id2=value2&id3=value3
GET 方法应该是什么样子?
[HttpGet]
public ActionResult Search( **what's here?** )
{
(...)
return View(myViewModel);
}
【问题讨论】:
标签: asp.net asp.net-mvc dictionary redirecttoaction