如果我有一个声明为@model IEnumerable<MyValueObject>
的模型的视图,那么从MyValueObject访问元数据的最佳方法是什么?
我不能使用模板,因此在我的集合中迭代并使用Model MyValueObject调用模板不是一个选项,因为这里的第三方助手会直接使用该集合。在一个渲染网格的帮助器中思考,我在这里所能做的就是通过每个属性(列)指定格式和其他属性,我想从MyvalueObject的medatadata中恢复它。
有什么建议吗?
答案 0 :(得分:1)
@foreach (var item in Model)
{
var metaData = ModelMetadata.FromLambdaExpression(m => item, ViewData);
}