ASP.NET MVC 使用 Lambda 表达式创建性别选项
使用 ASP.NET MVC 和 Lambda 表达式创建性别选项
假设我们有一个 Person 类,其中包含 Name 和 IsMale 属性:
public class Person
{
public string Name { get; set; }
public bool IsMale { get; set; }
}
我们可以使用 Lambda 表达式来创建一个选项列表,其中包含男性和女性选项:
List<SelectListItem> genderOptions = new List<SelectListItem>
{
new SelectListItem { Text = '男', Value = 'true' },
new SelectListItem { Text = '女', Value = 'false' }
};
然后在视图中使用 Html.DropDownListFor 来显示选项:
@model Person
@Html.LabelFor(model => model.IsMale)
@Html.DropDownListFor(model => model.IsMale, genderOptions)
通过这种方式,我们就可以轻松地在 ASP.NET MVC 视图中使用 Lambda 表达式创建性别选项,并将其应用于下拉菜单。
原文地址: https://www.cveoy.top/t/topic/mNUc 著作权归作者所有。请勿转载和采集!