これに対する良い答えを見つけるのに驚くほど苦労しています。初めての MVC アプリケーションではよくあることなので、正しく処理したいと思います。
単純なケースは、2 つのドロップダウンリストです。1 つ目は設定されていますが、もう 1 つには設定されていません。最初のものが変更されたら、データを動的に 2 番目にロードする必要があります。
WebForms から来て、最初のドロップダウンの変更イベントに接続し、その値を確認して、ポストバックで他の値を入力します。AJAX のような動作が必要な場合は、プロジェクトのどこかに WCF サービスを用意し、それに対して JQuery 呼び出しを行います。
ここでも同じことをしたくなりますが、この種の Web サービスを作成すると、コントローラーとビュー モデルがバイパスされると思います。さらに、ここで非同期にロードする必要はありません。
それで、これを行う正しい方法は何ですか?これまでのところ、Web サービス、部分ビュー、ポストバックなどについて聞いてきました。