@Html.TextBoxFor(x=>x.Exer_RoutineList[ViewBag.RC].Name)
我希望这行代码是不言自明的。我想将 viewbag 中的值作为索引传递给列表集合。不起作用,我想这应该是显而易见的。传递这个的最好方法是什么?我相信我会让它变得比它需要的更复杂。
请您参考如下方法:
您需要将 ViewBag.RC 转换为 int
@Html.TextBoxFor(x=>x.Exer_RoutineList[(int)ViewBag.RC].Name)
解决表达式树可能不包含动态操作,
@{
int RCIndex = (int)ViewBag.RC;
}
@Html.TextBoxFor(x=>x.Exer_RoutineList[RCIndex].Name)
