Asp.Net MVC获取显示名称

时间:2013-12-23 07:57:32

标签: asp.net-mvc reflection attributes

我正在尝试在模型中获取显示名称属性并将其显示在循环中。我能够获取属性名称但无法拉取displayName属性。任何有关逻辑的帮助都将受到高度赞赏。我试过调试,将Watch添加到Model.GetType()并且无法追踪属性部分。

 @foreach (PropertyInfo propertyInfo in Model.GetType().GetProperties())
            {
                <li>
                    <div>
                        @propertyInfo.Name
                    </div>
                </li>   
            }

1 个答案:

答案 0 :(得分:2)

尝试

 @Html.DisplayNameFor(m => @propertyInfo.Name)