0
MVC3中@Html.DropDownList
和@Html.DropDownListFor
有什麼區別?MVC3中Html.DropDownList和@ Html.DropDownListFor的區別是什麼
我所知道的是@Html.DropDownList
用於呈現一個dropdownList
有List
和@Html.DropDownListFor
用Model
。
我不知道這是否正確。
MVC3中@Html.DropDownList
和@Html.DropDownListFor
有什麼區別?MVC3中Html.DropDownList和@ Html.DropDownListFor的區別是什麼
我所知道的是@Html.DropDownList
用於呈現一個dropdownList
有List
和@Html.DropDownListFor
用Model
。
我不知道這是否正確。
DropDownList
綁定到任意值傳遞中併產生input
你在通過參數命名。
DropDownListFor
勢必屬性模型中的(通過傳遞在表達所定義的),並且產生input
根據該屬性的名字命名到定義的模型粘合條件。
值得注意的是,對於所有的Html Helpers如TextBox和TextBoxFor等都是如此。唯一不同的是EditorFor,它用於生成一個適當的Html塊,只要在Model上定義了UIHints和DataAnnotation屬性 - 由於這個原因沒有編輯器等價物。 – bUKaneer 2012-07-25 10:51:45