1

奇妙な問題があります。jquery を使用して MVC でカスタム ページネーションを実行しようとしています。グリッドを親ページの部分ビューに配置することでそうしています。初めてロードした後にビューを更新すると、連続した呼び出しでモデル値が更新されません。誰かアドバイスしてもらえますか?

4

3 に答える 3

1

この投稿を参照する必要があると思います。これはあなたの問題にも関連している可能性があります。

MVC 3 の部分ビューでキャッシュを無効にする

于 2014-09-02T11:53:42.713 に答える
0

グリッドという用語をつかみます。html / razor / javascriptなどを使用して、ある種のグリッドを作成したと思います。次に、それを部分ビューに配置しました。ここで、更新を行った後にそのグリッドを更新する必要があります。

ASP.NET MVC 3とjQuery-UIプラグインjqGridを使用して、グリッド形式でデータを表示する問題に対する包括的なソリューションを提供しました。

ASP.Net MVC 3 JQGrid

このソリューションはajaxベースであり、完全なCRUD機能を提供します。必要に応じて、グリッドを読み取り専用グリッドに変換できます。モデル値が更新されないという問題は発生していません。

于 2012-11-04T16:00:10.063 に答える
0

キャッシュの問題である可能性があります。コントローラにこの属性を設定して無効にしてみてください。

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]

JavaScript でのすべての ajax 呼び出しのキャッシュを無効にします。

$.ajaxSetup({ cache: false });
于 2012-11-04T15:35:44.407 に答える