2011-12-16 17 views
0

私は、telerikコントロールを幅広く利用しており、サーバーバインディングを使用して最初のグリッドを表示するTelerik MVCグリッドのサンプル/デモを探していますアヤックス私はmaxJsonLengthで多くのデータとエラーを返す選択を持っています。グリッドを設定するコードは参考になるだろうし、残りの部分を補うことができるはずだ。私は、最初の負荷のためにサーババインディングを使用したAjaxバインドグリッドのどこかの例を見たと思いますが、それを見つけることはできません。Telerik MVCグリッドサーバーバインディングとajax編集

答えて

-3

タイトルにTelerikは記載されていますが、主な質問には言及していないので、他のグリッドコントロールでも問題ないと思います。 その場合、Jqグリッドを試すことができます。非常に柔軟で使いやすいです。私はしばらくそれを使用して、それが非常に便利だと思っています。あなたの特定のケースについては は、Ajax編集して、サーバー側バインドグリッドが可能である持つリンクの下に

http://www.trirand.com/blog/jqgrid/jqgrid.html

+0

Telerikは私たちのアプリに深く組み込まれているので、現時点では変更される可能性は低いので気に入っています。 –

2

を参照してください。しかし、まず、maxJsonLengthの問題を解決する必要があります。グリッドは、JSONとしてデータの最初のページ(最初はサーバー側に表示されます)をシリアル化して、クライアント側で編集できるようにする必要があります。 maxJsonLengthの制限に達するデータがあまりにも多くシリアル化されているようです。

  1. ViewModelを使用して、グリッドにバインドされているプロパティのみをシリアル化します。これにより、合計JSONサイズが小さくなります。
  2. maxJsonLengthを大きくします。しかし、web.configからの設定はASP.NET MVCでは機能しませんので、これは簡単ではありません。独自のJsonSerializerを使用してカスタムJsonResultオブジェクトを作成する必要があります。 Thisコードライブラリプロジェクトではどのように表示されます。
関連する問題