发表于3小时前(固定链接)
将模型绑定到Kendo Grid时出现以下错误。
序列化[my type]
类型的对象时检测到循环引用奇怪的是导致循环引用的对象类型与此页面模型的对象类型不同...即:
@model IEnumerable<Models.Type>
导致此错误的类型不同。可能是什么问题?
以下是生成此异常的代码:
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.Name).Groupable(false);
})
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
)
)
答案 0 :(得分:3)
答案 1 :(得分:0)
这个问题是N1的首发问题,并在很多论坛上进行了讨论。我建议你从documentation troubleshooting topic开始。
答案 2 :(得分:0)
您希望在匿名类型中选择所需的唯一属性,或者只选择仅需要定义属性的类。
它正在尝试序列化对作为模型一部分的其他表的引用。