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)
)
)