弱类型 |
强类型 |
|
单行文本框 |
Html.TextBox() |
Html.TextBoxFor() |
多行文本框 |
Html.TextArea() |
Html.TextAreaFor() |
密码框 |
Html.Password() |
Html.PasswordFor() |
复选框 |
Html.Checkbox() |
Html.CheckBoxFor() |
单选按钮 |
Html.RadioButton() |
Html.RadioButtonFor() |
下拉列表框 |
Html.DropdownList() |
Html.DropdownListFor() |
平铺列表框 |
Html.ListBox() |
Html.ListBoxFor() |
Label |
Html.Label() |
Html.LabelFor() |
Form表单 |
Html.BeginForm() Html.EndForm() |
|
超链接 |
Html.ActionLink() |
如何在视图中使用下拉列表
第一步:在action中构造好下拉列表中需要的数据,数据的类型为IEnumerableSelectListItem>。
第二步:将构造好的数据放到Controller中的ViewData(ViewBag|TempData)属性中。
第三步:在视图view中使用Html.DropDownList辅助方法来生成下拉列表,而绑定的数据可以使用视图View中的ViewData来获取(换句话讲就是,Controller中放置到ViewData的数据,可以在视图View中的ViewData属性中提取)。
在视图中使用Html.DropDownList绑定IenumerableSelectListItem>