我在这里也很苦恼,想要找到一种简单的方式,在ASP.NET MVC框架中将数组从控制器传递到视图。
所以在我的控制器中,我会有类似以下的代码:
public class HomeController : ApplicationController
{
public ActionResult Index()
{
string[] myArray = { "value01", "value02", "value03"};
ViewData["passedArray"] = myArray;
return View();
}
}
在我看来,我只需要调用 ViewData["passedArray"] 并在其上运行循环即可。但显然,ViewData 被视图接收为 System.String,可能是由于数组数据类型的声明,但不幸的是,我不知道如何正确简单地传递它而不创建数百万行代码。如果有人能帮助我,那将是太棒了。提前致谢。