在我的 MVC 应用程序中,我需要在其中一个 razor 视图中以表格格式(没有编辑,只有只读)显示数据。一些列应该是超链接,几列显示图像,其余列是纯文本。
我知道一种选择是遍历数据集(模型)中的每一行,并构建表格。任何人都知道是否有其他方法可以做到这一点?(没有任何第三方控制)
对此的任何建议,非常感谢。
在我的 MVC 应用程序中,我需要在其中一个 razor 视图中以表格格式(没有编辑,只有只读)显示数据。一些列应该是超链接,几列显示图像,其余列是纯文本。
我知道一种选择是遍历数据集(模型)中的每一行,并构建表格。任何人都知道是否有其他方法可以做到这一点?(没有任何第三方控制)
对此的任何建议,非常感谢。
我能想到的最接近的“非第三方”控件是WebGrid,但如果我没记错的话,即使它也不包含在 ASP.NET MVC 发行版中(你可能想检查一下,因为我不是 100% 确定)。
然而,使用一个简单foreach
的方法来生成你的表格也不是一个坏的方法,特别是如果你需要做的只是显示一些数据。
您可以在 aspx中使用Phil Haack 的表格模板
你也可以从List.tt
模板中得到一些想法[Visual Studio Install Directory]\Common7\IDE\ItemTemplates\[CSharp | VisualBasic]\Web\MVC\CodeTemplates\
为什么没有第三方控制?就个人而言,我喜欢datatables.net。