0

我有一個窗體,它發送到強類型視圖中的控制器。 的觀點是一種 「shitModel」 具有 「shitType」 的名單模型的綁定列表作爲模型的屬性

型號:

public class shitModel { 
    public string name; 
    public List<shitType> types; 
} 

查看:

should contain listboxfor model.types 

什麼想法?對你的看法感謝

+0

通過列表框你的意思是一個HTML選擇框? – Samin 2013-05-07 11:56:59

+0

檢查[這裏](http://www.asp.net/mvc/tutorials/javascript/working-with-the-dropdownlist-box-and-jquery/using-the-dropdownlist-helper-with-aspnet-mvc) – 2013-05-07 12:05:59

+0

Html.Listboxfor – user786701 2013-05-07 12:16:59

回答

0

寫下面的代碼,如果它是一個Razor視圖

@*i am considering you have Name and ID members in your shitType class*@ 
@Html.DropDownList("shitTypes", Model.types.Select(t=> new SelectListItem{ Text = t.Name, Value = t.ID})) 
+0

但是由於值是id,它不會僅保存列表而不是整個shitType? – user786701 2013-05-07 12:03:01

+0

你在你的模型中提到了shitType :) 任何你可以實現的方式,但是對於Text和Value屬性具有相同的String值。 – 2013-05-07 12:29:06

+0

但我不需要名單,我需要名單我並沒有低估你 – user786701 2013-05-07 12:36:13