asp.net-mvc – 表达式树可能不包含动态操作 – mvc
发布时间:2020-12-16 06:24:41 所属栏目:asp.Net 来源:网络整理
导读:我的代码中有这个: @model TupleIEnumerabledynamic,IEnumerabledynamic,IEnumerabledynamic@(Html.Telerik().Grid(Model.Item3) .Name("Grid") .DataKeys(keys = keys.Add(c = c.Id))) 我得到错误:表达式树可能不包含动态操作. 这是控制器代码: FirstCla
我的代码中有这个:
@model Tuple<IEnumerable<dynamic>,IEnumerable<dynamic>,IEnumerable<dynamic>> @(Html.Telerik().Grid(Model.Item3) .Name("Grid") .DataKeys(keys => keys.Add(c => c.Id)) ) 我得到错误:表达式树可能不包含动态操作. 这是控制器代码: FirstClass firstC= new FirstClass (); IEnumerable<dynamic> first= firstC.All(); SecondClass secondC= new SecondClass (); IEnumerable<dynamic> second= secondC.All(); ThirdClass thirdc = new ThirdClass (); IEnumerable<dynamic> third= thirdc .All(); Tuple<IEnumerable<dynamic>,IEnumerable<dynamic>> result = new Tuple<IEnumerable<dynamic>,IEnumerable<dynamic>>(firstC,secondC,thirdc ); return View(result); 怎么解决这个? 解决方法
表达式不能与动态类型一起使用.您必须使用强类型视图模型:
@model Tuple<IEnumerable<VM1>,IEnumerable<VM2>,IEnumerable<VM3>> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 为什么asp.net OnTextChanged不工作
- asp.net-mvc-3 – MVC将方法添加到jquery.valida
- asp.net-mvc – 如何在asp.net mvc中重定向到相同
- asp.net-core – 如何在AutoMapper配置文件类中注
- asp.net-mvc – 属性路由和本地化问题
- asp.net – 强制按钮控制在回发之前运行其客户端
- asp.net-mvc-2 – 从MCV2视图中的模型集合中读取
- asp.net-mvc – ASP.NET MVC:Action中的授权 –
- asp.net – 为什么WebMethod声明为静态?
- asp.net-mvc – 基于Microsoft.AspNet.Identity角
热点阅读