0

在我的 MVC 应用程序中,我需要在其中一个 razor 视图中以表格格式(没有编辑,只有只读)显示数据。一些列应该是超链接,几列显示图像,其余列是纯文本。

我知道一种选择是遍历数据集(模型)中的每一行,并构建表格。任何人都知道是否有其他方法可以做到这一点?(没有任何第三方控制)

对此的任何建议,非常感谢。

4

3 回答 3

1

我能想到的最接近的“非第三方”控件是WebGrid,但如果我没记错的话,即使它也不包含在 ASP.NET MVC 发行版中(你可能想检查一下,因为我不是 100% 确定)。

然而,使用一个简单foreach的方法来生成你的表格也不是一个坏的方法,特别是如果你需要做的只是显示一些数据。

于 2012-12-30T18:13:58.300 回答
1

您可以在 aspx中使用Phil Haack 的表格模板

或者我在剃须刀中完成的更新版本

关于 Visual Studio 添加控制器和添加视图模板

你也可以从List.tt模板中得到一些想法[Visual Studio Install Directory]\Common7\IDE\ItemTemplates\[CSharp | VisualBasic]\Web\MVC\CodeTemplates\

我关于更改/自定义的文章

于 2013-02-07T18:00:39.180 回答
0

为什么没有第三方控制?就个人而言,我喜欢datatables.net

于 2012-12-30T18:13:50.417 回答