想象一个名为
的 View 包 ViewBag.Modes
这包含以下内容:
Simple
Advanced
Manual
Complete
如何像在数组中那样通过索引访问 viewbag?
例如 Simple 在索引 0 处,那么它看起来像这样
ViewBag.Modes[0]
我尝试了上面的方法,但它不起作用,所以...我如何使用 viewbag 复制它,或者是否有我可以使用的解决方法?
最佳答案
这对我有用:
Controller :
public ActionResult Index()
{
var stringArray = new string[3] { "Manual", "Semi", "Auto"};
ViewBag.Collection = stringArray;
return View();
}
查看:
@foreach(var str in ViewBag.Collection)
{
@Html.Raw(str); <br/>
}
@for (int i = 0; i <= 2; i++ )
{
@Html.Raw(ViewBag.Collection[i]) <br/>
}
输出:
很抱歉没有使用您的条款。我正在从头顶把它拼凑起来。
关于html - 像数组一样访问 Viewbag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26018361/