如何遍历MVC模型中的每一列并打印列名?

时间:2013-08-03 01:26:26

标签: asp.net-mvc-4 razor-2

在MVC 4中,可以循环访问@model对象并打印出模型中列的名称,首先优先考虑[Display(Name = "")]标记,如果没有定义则只显示类型后面的文本声明(即public string NameToDisplay)?

编辑: 我正在寻找一种方法来使用razor在局部视图中执行此操作,具体取决于另一个模块,如bootstrap或devexpress。

1 个答案:

答案 0 :(得分:0)

您可以使用Reflection来查询对象并获取其所有属性。您必须在Controller中执行此操作,然后将属性列表传递给您的视图。