c# - 在 MVC4 中显示 viewbag 列表中的 ListView

标签 c# asp.net .net asp.net-mvc-4

我在 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/

相关文章:

asp.net - asp.net 中的 cookie 问题。值在 response.redirect 后恢复

c# - var 关键字运行时还是编译时?

c# - arrayList c#中Add和AddRange的区别

c# - .NET 重构,DRY。双重继承、数据访问和关注点分离

c# - 覆盖派生类中的构造函数,由父类(super class)的接口(interface)定义

c# - edmx 计算列

c# - 如何不再担心使用最好的 Material 而开始学习 .Net?

c# - 为什么 System.Math 和例如 MathNet.Numerics 基于 double?

javascript - 在 iFrame 中加载时 Asp.Net 页面抛出错误

c# - ASP.NET 4 C# - 导入 MySQL 数据转储