显示列表视图从viewbag's列表在MVC4
本文关键字:列表 MVC4 视图 viewbag 显示 | 更新日期: 2023-09-27 18:05:42
我在控制器的viewbag中采取了如下列表:
List<TEAMS_PP.Entity.account> list = new TeacherEval().AllTechersList();
ViewBag.allteacherlist = list;
我已经确保列表出现在viewbag。allteacherlist中。
我想在listview中显示它在视图页面(cshtml)
我写了下面的代码:
@(Html.Kendo().ListView<ViewBag.allteacherlist>()
.Name("ListView")
.TagName("div")
.ClientTemplateId("template")
.DataSource(dataSource => dataSource
.Read(read => read.Action("Products_Read", "Home")) // Specify the action method and controller name
)
.Pageable()
)
但是我不能访问viewbag。
我只想在页面上显示viewbag中的列表
我能做什么??
请帮帮我。
这是正确的语法
@(Html.Kendo().ListView<TEAMS_PP.Entity.account>(ViewBag.allteacherlist as IEnumerable<TEAMS_PP.Entity.account>)
.Name("ListView")
.TagName("div")
.ClientTemplateId("template")
.DataSource(dataSource => dataSource
.Read(read => read.Action("Products_Read", "Home")) // Specify the action method and controller name
)
.Pageable()
)
试试这个:
@(Html.Kendo().ListView<(List<TEAMS_PP.Entity.account>)ViewBag.allteacherlist>()
.Name("ListView")
.TagName("div")
.ClientTemplateId("template")
.DataSource(dataSource => dataSource
.Read(read => read.Action("Products_Read", "Home")) // Specify the action method and controller name
)
.Pageable()
)