我有一个数据表,我在viewbag中分配这个数据表,如viewbag.data = datatable;现在我想通过这个viewbag.data在cshtml页面上绑定一个表。请告诉我如何实现它。
答案 0 :(得分:0)
在您的页面中,您可以获取数据表并使用它,如下例所示:
// Cast is useful to work with the object.
@{ var data = (DataTable)ViewBag.Data; }
@foreach(DataRow row in data.Rows) {
// Write your html code here.
}
答案 1 :(得分:0)
使用Viewbag非常适合快速迭代,但您应该创建一个viewmodel并在将模型传递给视图之前填充模型的Data属性。然后,您将有一种类型安全的方式来访问视图中的Data属性,如
@Model.Data