2つのドロップダウンリストを持つMVCWebページを作成しようとしています。2番目のリストの内容は、最初に選択したものによって異なります。
組み込みのMVC関数を使用してこれを行う決定的な方法はないように思われるので、自分でロールする必要があります。ただし、必要なすべての機能を取得するための最良の方法がわかりません...これは「Webフォームと同じ」です:)
これと同様の方法でドロップダウンを作成しました
ただし、これを開発する方法がわからないため、最初にバインドされたときに最初のリストに「選択された」要素がある場合、これはページの読み込み時に2番目のリストを自動的にバインドするために流れます。
編集:明確にするために、フィルターされたリストを2番目のドロップダウンにバインドする機能があります。ただし、モデルに最初のドロップダウンの選択が含まれている場合、選択は正しく設定されていますが、2番目のドロップダウンリストがいっぱいになりません。
(私はMVCに不慣れであり、Javascriptは私にとって異星言語のようなものであると述べなければなりませんか?)
Edit2:これについてもう少し考えました。明らかに、私はWebフォームの開発に強い影響を受けており、MVCをまだ「取得」していません。モデルでキャッチする必要があることが本当にあると思います(つまり、2つのドロップダウンを設定するための情報がすでにある場合は、何らかの方法でコントローラーでキャッチして、事前に設定されたドロップダウンを作成する必要があります。 「ondatabound」タイプのメソッドを作成し、それをビューで呼び出すようにします(これが私の最初の意図でした)...次に、その方法を検討する必要があります:)