将字符串转换为 routeValues 以调用 RedirectToAction
Convert a string into routeValues for call RedirectToAction
是否可以将字符串转换为 routeValues?
例如:
return RedirectToAction("Index", "Home", new { id = 1});
到
return RedirectToAction("Index", "Home", "id = 1");
我需要它,因为我想将 routeValues 保存在数据库中。
我已经读过这个: 但是这个人不知道这是否是更受支持的方式。
RedirectToAction
也需要一个 RouteValueDictionary
,这可能对你的情况有用。您必须以不同的方式构建它。
var routeVals = new RouteValueDictionary(){"id", "1"};
return RedirectToAction("Index", "Home", routeVals);
是否可以将字符串转换为 routeValues?
例如:
return RedirectToAction("Index", "Home", new { id = 1});
到
return RedirectToAction("Index", "Home", "id = 1");
我需要它,因为我想将 routeValues 保存在数据库中。
我已经读过这个:
RedirectToAction
也需要一个 RouteValueDictionary
,这可能对你的情况有用。您必须以不同的方式构建它。
var routeVals = new RouteValueDictionary(){"id", "1"};
return RedirectToAction("Index", "Home", routeVals);