将字符串转换为routeValues以调用RedirectToAction

时间:2015-07-07 21:10:51

标签: c# asp.net-mvc routevalues

可以将字符串转换为routeValues吗?

每个例子:

return RedirectToAction("Index", "Home", new { id = 1});

return RedirectToAction("Index", "Home", "id = 1");

我需要它,因为我想将routeValues保存在数据库中。

我已经读过这个:convert string into (object) routeValues C#但是这家伙并不知道这是否是更受支持的方式。

1 个答案:

答案 0 :(得分:1)

RedirectToAction也会使用RouteValueDictionary,这可能适用于您的情况。你必须以不同的方式构建它。

var routeVals = new RouteValueDictionary(){"id", "1"};
return RedirectToAction("Index", "Home", routeVals);