2016-05-18 56 views
0

我目前工作的一個MVC項目,我提出以下視圖中的靜態DropDownBox:DropDownList的getSelectedValue

@Html.DropDownList("Art", new List<SelectListItem> 
{ 
    new SelectListItem{Text="Orginal Vertrag",Value="Orginal"}, 
    new SelectListItem{Text="Anlage",Value="Anlage"}, 
    new SelectListItem{Text="Kündigung",Value="Kündigung"}, 
    new SelectListItem{Text="Sonstiger",Value="Sonstiges"} 
}, "Dokumentenart auswählen") 

我想獲得SelectedValue在控制器類。但如果我嘗試Art.getSelectedValue()它強調了代碼行。所以我的問題是如何得到SelectedValue()。那麼你能幫我嗎?

回答

0

假設您發表的形式,你可以嘗試得到像下面的選擇值:

var selectedArt = Request.Form["Art"]; 

否則,如果你犯了一個GET請求,你應該看看在查詢字符串參數。

+0

謝謝,這正是我需要的。我可以使用任何cshtml對象(如文本框,標籤等)來執行此請求嗎? – Lukas