【发布时间】:2020-03-25 14:34:59
【问题描述】:
我想实现这样的东西:
public ActionResult ListOfErrors(List<string> listOfErrors)
{
somelogic;
}
public ActionResult SomeAction()
{
List<string> newList = new List<string>(){"aaaa","bbbb","cccc"};
return RedirectToAction("ListOfErrors", newList);
}
但listOfErrors 在行动中ListOfErrors 是一个 1 项列表,其值为:System.Collections.Generic.List`1[System.String]
可以吗?
编辑:我已经根据对 cmets 的建议更改了路由值,但在重定向的操作中,我在 List 参数中得到了 null。
【问题讨论】:
-
只需剥离
new {}包装器,将newList传递给重定向? -
return RedirectToAction("ListOfErrors", newList)应该这样做:) -
有进度,现在为空。那么你知道我会错过什么吗?
标签: c# asp.net-mvc