gpt4 book ai didi

asp.net-mvc - 表达式树可能不包含动态操作 - mvc

转载 作者:行者123 更新时间:2023-12-05 00:34:37 25 4
gpt4 key购买 nike

我的代码中有这个:

@model Tuple<IEnumerable<dynamic>, IEnumerable<dynamic>, IEnumerable<dynamic>>

@(Html.Telerik().Grid(Model.Item3)
.Name("Grid")
.DataKeys(keys => keys.Add(c => c.Id))
)

我得到错误:表达式树可能不包含动态操作。

这是 Controller 代码:
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>, IEnumerable<dynamic>> result =
new Tuple<IEnumerable<dynamic>, IEnumerable<dynamic>, IEnumerable<dynamic>>(firstC, secondC, thirdc );
return View(result);

如何解决这个问题?

最佳答案

表达式不能与动态类型一起使用。您将不得不使用强类型 View 模型:

@model Tuple<IEnumerable<VM1>, IEnumerable<VM2>, IEnumerable<VM3>>

关于asp.net-mvc - 表达式树可能不包含动态操作 - mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10446065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com