この他の回答では、ビューのモデルが EditorViewData に渡されています。私の場合、ビューにはマスター データがあり、グリッドは詳細データを表すため、DDL オプションはページ ビュー モデルではなく、グリッドのビュー モデルに入力されます。グリッドのビュー モデルをどのように参照できますか?
マイページレベルのビューモデル:
@model OTIS.AppServ.InventoryMgmt.ViewModels.POHeaderViewModel
私のグリッドのビューモデルの定義:
@(Html.Kendo().Grid<OTIS.AppServ.InventoryMgmt.ViewModels.PODetailViewModel>()
このグリッドのビュー モデルを EditorViewData に渡す方法、つまり
columns.Bound(l => l.CustomerId)
.EditorViewData(new { Options = PODetailViewModel.CustomerOptions });
また
columns.Bound(l => l.CustomerId)
.EditorViewData(new { Options = "#= CustomerOptions #" });
もちろん、これらはどちらも機能しませんでした...しかし、うまくいけば、私がやろうとしていることを見ることができます.