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