-2

MVC 3 とカミソリ エンジンを使用してサイトを作成しています。更新されていないソースとして ViewModel を持つ WebGrid があります。奇妙なことに、プロジェクトを再コンパイルしたときにのみ更新され、ajax 呼び出しまたは少なくともページの更新で更新したかったのです。

4

1 に答える 1

0

解決しましたが、最初に思いついた解決策でなぜうまくいかなかったのかわかりません。WebGrid がモデルとして使用する Viewmodel オブジェクトのリストを返す、ViewModel に静的メソッドがありました。2 つの異なるデータベースからクエリを実行し、Viewmodel オブジェクトを設定しました。

そのメソッドをコントローラーに移動し、Viewmodel オブジェクトをコンテナーとして使用して、データを webgrid に渡す必要がありましたが、うまくいきました。

于 2013-06-24T17:33:54.253 に答える