@(Html.Telerik().Grid<Test.Model>()
.Name("TestGrid")
グリッドにアクセスするには?
@(Html.Telerik().Grid<Test.Model>()
.Name("TestGrid")
グリッドにアクセスするには?
おそらくこれはあなたを助けます:
@(Html.Telerik().Grid<Test.Model>()
.Name("TestGrid")
.DataBinding(db => db.Ajax()
.Select("action1", "controller1", new { ld, _fr, gridId = "testGrid" })
アクションメソッドには自動的に含まれます。
public ActionResult action1(string testid)
{
}
これは役に立ちます。このソリューションでは、グリッドの現在のパラメーター (ページ番号、フィルターなど) のみをコントローラーに送信し、このパラメーターを使用して bll からデータを取得します。
とにかく、グリッドオブジェクトをシリアル化し、それをサーバー側で表現し、モデルバインダーに着信パラメーターからオブジェクトを初期化させない限り、グリッド全体をコントローラーに送信できないと思います。または、カスタムのモデルバインダーも作成できます:)