【发布时间】:2012-08-06 17:07:03
【问题描述】:
我正在使用模型视图控制器结构开发 Razor 应用程序,我尝试编辑某些内容,然后使用重定向路由以返回到索引页面,但我也尝试将错误作为列表传递字符串。
我有这样的事情:
var errorMessages = new List<string>();
{...}
return RedirectToRoute("Default", new { controller = "Controller", action = "Action", errorMessages = errorMessages });
这就是我的其他控制器方法的样子:
public ActionResult Action(List<string> errorMessages)
{
...
}
问题是无论在我的第一个控制器中发生什么,在Action 方法中,我总是得到一个包含一个元素的集合,该元素读取"System.Collections.Generic.List'1[System.String]"。而我希望收到实际的收藏。
任何想法为什么会发生这种情况?或者如何解决?
【问题讨论】:
标签: c# asp.net-mvc razor asp.net-mvc-routing