jQueryとAjaxを使用してASP.NET MVCでカスケードドロップダウンを処理する例をいくつか見てきました。もちろん、これにはjavascriptが有効になっている必要があります。 JavaScriptが無効になっていると仮定すると、カスケード・ドロップダウンを処理するためのベスト・プラクティスとなります。ASP.NET MVCでカスケードドロップダウンを処理するためのベストプラクティス
asp.net Webフォームの現実のシナリオは、私が働いている会社の在庫アプリケーション用に開発したものです。私はウェブページにドロップダウンをカスケード接続しています。この例では、Car Makesのドロップダウンと、選択したCar Makeに依存するCar Modelを指定します。また、このフォームでは、検索機能を実装するユーザーコントロールを用意しています。ユーザーは都市や州に入り、検索を選択し、グリッドビューから顧客を選択し、顧客IDをフィールドに格納するイベントをトリガーします現在のWebページの順序このページではJavaScriptを使用していません。ドロップダウンはポストバックをトリガし、2番目のドロップダウンでドロップダウン値を再ロードします。検索ユーザーコントロールは、ユーザーが[検索]ボタンをクリックしたときと、ユーザーがグリッドビューから顧客を選択したときにポストバックを引き起こします。
これはMVCでどのように処理されますか?私の例のポストバックはMVCのアクションと同じですか?カーメイクの変更のためのアクションがありますか?検索のためのアクション?グリッドビューからの選択のアクション?
Javascriptを無効にしてASP.NETフォームでカスケードドロップダウンを達成できたと言われるようです。そんなことがあるものか? – AnthonyWJones
@AnthonyWJones: 'populate'ボタンが含まれていない限り、そうではありません。 –
彼はおそらく単に続行/次のボタンを持っていて、もう1つのドロップダウンはポストバックの後まで隠されています。 –