我想寫一個有兩個下拉列表的MVC網頁。第二個列表的內容取決於第一個選擇的內容。MVC下拉列表綁定取決於另一個下拉列表的值
似乎沒有一種使用內置MVC函數的方法,所以我將不得不推出我自己的。不過我不是讓所有我需要的功能...這是最好的方式明確「是一樣的web表單」 :)
我創建的方式類似於this
然而下拉菜單我不確定如何開發這個功能,這樣如果第一個列表中的第一個列表中有一個「selected」元素,它將在頁面加載時自動綁定第二個列表。
編輯: 只是要清楚,我有能力將過濾的列表綁定到第二個下拉列表。但是,如果我的模型包含第一個下拉列表的選擇,則選擇設置正確,但第二個下拉列表不填充。
(我必須聲明,我對新望MVC和Javascript是像一些陌生的語言給我嗎?)
EDIT2: 我已經想過這個多一點。 很明顯,我受到我開發webforms的強烈影響,並且我不太''獲得'MVC。 我認爲我確實有一些東西應該在我的模型中捕捉(即,如果我已經有了設置兩個下拉列表的信息,那麼我應該以某種方式在控制器中捕獲該信息並建立下拉菜單,而不是嘗試建立一個「ondatabound」類型的方法,並有觀點稱(這是我最初的意圖)...現在我需要去研究如何做:)