温馨提示×

MVC下拉框Html.DropDownList和DropDownListFor怎么用

MVC
小亿
120
2023-11-17 15:00:26
栏目: 编程语言
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在MVC中,下拉框可以使用Html.DropDownListHtml.DropDownListFor方法来创建。

Html.DropDownList方法用于创建一个简单的下拉框,它接受三个参数:下拉框的名称、下拉框的选项列表和一个包含下拉框选中项的字符串。例如:

@Html.DropDownList("Color", new SelectList(new[] { "Red", "Blue", "Green" }), "Blue")

Html.DropDownListFor方法用于创建一个强类型的下拉框,它接受三个参数:表示模型属性的表达式、下拉框的选项列表和一个包含下拉框选中项的表达式。例如:

@Html.DropDownListFor(m => m.Color, new SelectList(new[] { "Red", "Blue", "Green" }), "Blue")

上述代码中的Color表示模型中的一个属性,它将绑定到下拉框的选中项。new SelectList(new[] { "Red", "Blue", "Green" })用于创建下拉框的选项列表,其中的数组表示下拉框中的选项。最后一个参数是一个字符串,表示下拉框的默认选中项。

注意:Html.DropDownListFor方法是在Razor视图中使用的,而Html.DropDownList方法可以在Razor视图或WebForms视图中使用。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:下拉框Html.DropDownList和DropDownListFor的用法

0