2012-01-18 56 views

回答

1

來處理這種情況的語義正確的方法是使用而不是錨定的一種形式:

@using (Html.BeginForm("Create", "KTTaskManagement")) 
{ 
    @Html.DropDownList("ddlAccount", items) 
    <button type="submit">Create New Task</button> 
} 

這樣的下拉的選擇的值將被自動發送到控制器動作:

public ActionResult Create(string ddlAccount) 
{ 
    // the action argument will contain the selected value 
    ... 
} 
0

雖然你在它請使用類型等價

@Html.DropDownListFor(m => m.SelectedItemId, new 
SelectList(Model.Items, "ItemId", "ItemName", Model.SelectedItemId)) 
+0

DataBinding:'System.Web.Mvc.SelectListItem'不包含名稱爲'Id'的屬性 – Rohit

相關問題