-1
@(Html.Telerik().Grid<Test.Model>()
        .Name("TestGrid")

グリッドにアクセスするには?

4

2 に答える 2

0

おそらくこれはあなたを助けます:

@(Html.Telerik().Grid<Test.Model>()
    .Name("TestGrid")
    .DataBinding(db => db.Ajax()
    .Select("action1", "controller1", new { ld, _fr, gridId = "testGrid"  })

アクションメソッドには自動的に含まれます。

public ActionResult action1(string testid)
{

}
于 2012-10-22T12:37:02.083 に答える
0

これは役に立ちます。このソリューションでは、グリッドの現在のパラメーター (ページ番号、フィルターなど) のみをコントローラーに送信し、このパラメーターを使用して bll からデータを取得します。

とにかく、グリッドオブジェクトをシリアル化し、それをサーバー側で表現し、モデルバインダーに着信パラメーターからオブジェクトを初期化させない限り、グリッド全体をコントローラーに送信できないと思います。または、カスタムのモデルバインダーも作成できます:)

于 2012-10-22T12:55:48.310 に答える