2011-11-26 61 views
0

我有一個強類型的局部視圖。我在這個局部視圖中有一個下拉菜單。我已經對該視圖提出了部分觀點。我需要獲取表單提交下拉列表中選定的項目。我如何得到它?從部分視圖獲取數據

任何幫助表示讚賞。

感謝, 納文

回答

1

給該下拉在渲染時的名稱屬性。然後,在控制器後操作中,確保有一個與參數名稱相同的字符串。綁定由框架爲你自動地完成

例如,在你看來,你有這樣的事情:在您的控制器的帖子行動

Html.DropDownList("myDropDown", SomeListOfValues); 

然後:

public ActionResult MyPostAction(string MyDropDown) { 
    // do whatevs with it 
} 

附:即使您僅使用HTML構建您的列表,相同的想法仍然有效。設置一些斷點並自己嘗試

+0

我犯了一個錯誤的名稱(在控制器),發現它感謝一噸。 – user1058824