我在視圖中有一個下拉菜單。假設所選值爲1,我想將下一個字段顯示爲文本框。 @ f.FormGroup()。TextBoxFor(model => model.Parameter)根據MVC中的值添加字段以形成表格5
如果選擇的值是2,那麼我需要它作爲下拉列表中的值列表。 @ f.FormGroup()。DropDownListFor(model => model.Parameter,Model.ForumList)
如果選擇的值是3,那麼我需要隱藏參數。
實現這個目標的最佳方法是什麼?
在此先感謝, Vanitha。
你應該使用JavaScript/jQuery和添加您的下拉列表中的「更改」事件的監聽者。根據該值,添加相應的輸入控件。 – 2014-11-03 10:44:45
http://stackoverflow.com/a/26668131/1107638 檢查此答案,它的切換控件的複選框選中事件的可見性,您可以對下拉的值更改事件做同樣的事情。 – 2014-11-03 13:22:03
我已經完成了使用jQuery和ajax。我想知道有沒有辦法與MVC 5做到這一點。因爲我是MVC的新手。謝謝@Andrei V – vanitha 2014-11-04 08:25:03