我深諳ASP.NET的WebForms,並正在考慮我的代碼轉換爲MVC 3混淆MVC以及如何處理形式
我學習MVC,並在它有一定的瞭解,但是,還有一個問題我還沒有明白。
它是這樣的:
隨着WebForms的代碼,我能有一個DropDownList,選擇時,會一直觸發通過JavaScript一鍵操作,而該按鈕會一直觸發方式要能已經填充了另一個DropDown,但是兩個DropDown都是同一個窗體的一部分,並且用戶可見的實際Button(並且要由用戶手動按下)會觸發一個Method,該窗口從這些DropDown中獲取值以及其他領域。
事情是,我不知道如何用MVC做到這一點。根據我目前的理解,如果我想將表單數據發送到應用程序,它必須遵循一個模型。這是什麼讓我很困惑(從我目前的理解),我怎麼得到第一個DropDown發送只有從第一個DropDown的數據?另外填充另一個下拉列表也是MVC的一個模糊想法,但特別是關於第一個DropDown的觀點是讓我最困惑的一點。
如果任何人都可以以任何方式幫助我,這將不勝感激。
在MVC中這種東西需要由你寫:)在你的情況下,對於下拉列表中,你需要一個javascript的onchange()事件,它會做一些AJAX級聯其他下拉菜單 – 2012-03-01 13:00:22