0

これに対する良い答えを見つけるのに驚くほど苦労しています。初めての MVC アプリケーションではよくあることなので、正しく処理したいと思います。

単純なケースは、2 つのドロップダウンリストです。1 つ目は設定されていますが、もう 1 つには設定されていません。最初のものが変更されたら、データを動的に 2 番目にロードする必要があります。

WebForms から来て、最初のドロップダウンの変更イベントに接続し、その値を確認して、ポストバックで他の値を入力します。AJAX のような動作が必要な場合は、プロジェクトのどこかに WCF サービスを用意し、それに対して JQuery 呼び出しを行います。

ここでも同じことをしたくなりますが、この種の Web サービスを作成すると、コントローラーとビュー モデルがバイパスされると思います。さらに、ここで非同期にロードする必要はありません。

それで、これを行う正しい方法は何ですか?これまでのところ、Web サービス、部分ビュー、ポストバックなどについて聞いてきました。

4

1 に答える 1

0

私は完全に ajax と jquery に行きます。$(.selector).change() イベントで $.ajax() メソッドを使用します。ここに .ajax() メソッドのリファレンスがあります。

于 2012-07-27T12:46:47.583 に答える