Bag*_*erz 4 html asp.net-mvc razor viewbag
想象一下一个名为
ViewBag.Modes
Run Code Online (Sandbox Code Playgroud)
其中包含以下内容:
Simple
Advanced
Manual
Complete
Run Code Online (Sandbox Code Playgroud)
我如何像在数组中那样按索引访问viewbag?
例如:Simple的索引为0,则它看起来像这样
ViewBag.Modes[0]
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的方法,但无法正常工作...如何使用Viewbag复制此方法,或者可以使用替代方法?
这对我有用:
控制器:
public ActionResult Index()
{
var stringArray = new string[3] { "Manual", "Semi", "Auto"};
ViewBag.Collection = stringArray;
return View();
}
Run Code Online (Sandbox Code Playgroud)
视图:
@foreach(var str in ViewBag.Collection)
{
@Html.Raw(str); <br/>
}
@for (int i = 0; i <= 2; i++ )
{
@Html.Raw(ViewBag.Collection[i]) <br/>
}
Run Code Online (Sandbox Code Playgroud)
输出:

很抱歉没有使用您的条款。我从头顶上把这些刮擦在一起。
| 归档时间: |
|
| 查看次数: |
17246 次 |
| 最近记录: |