我在 Controller 中的viewbag中获取列表如下:
List<TEAMS_PP.Entity.account> list = new TeacherEval().AllTechersList();
ViewBag.allteacherlist = list;
我已确保该列表确实出现在 ViewBag.allteacherlist 中。
我想在 View 页面的 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.allteacherlist。
我只想在页面上显示 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()
)
关于c# - 在 MVC4 中显示 viewbag 列表中的 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23904225/