Mvc 前台 匿名对象

View无法使用 dynamic

报错: object 未包含。。。。的属性

这里需要区别一下:如果dynamic只是简单模型,那么还是可以使用的。例如

dynamic v = new ExpandoObject();
v.TestStr="测试页面"

这样是可以成功的。

但如果dynamic包含2级节点,比如:

dynamic v = new ExpandoObject();
v.Data = q.Select(x => new
{
text = x.text,
value = x.value
}).ToList();

就会报object 未包含。。。。的属性 的错误。

解决方案:使用元组

后台

Mvc 前台 匿名对象

前台

Mvc 前台 匿名对象

上一篇:STL 中 使用迭代器删除元素的问题


下一篇:table中tr或者td的点击事件