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 未包含。。。。的属性 的错误。

 

解决方案:使用元组

后台

前台

 

posted @ 2016-11-29 10:47  正怒月神  阅读(223)  评论(0编辑  收藏  举报