在下拉列表MVC C#中显示同一表中的2个字段,可以通过以下步骤实现:
public class Table
{
public int Id { get; set; }
public string Field1 { get; set; }
public string Field2 { get; set; }
}
public ActionResult Index()
{
List<Table> data = // 从数据库或其他方式获取数据
return View(data);
}
@model List<Table>
@{
ViewBag.Title = "Index";
}
<h2>下拉列表示例</h2>
@Html.DropDownListFor(model => model.Field1, new SelectList(Model, "Field1", "Field2"), "请选择")
在上述代码中,通过Html.DropDownListFor方法创建了一个下拉列表,绑定到Model的Field1属性上。使用new SelectList(Model, "Field1", "Field2")设置下拉列表的选项,其中第一个参数是数据源,第二个参数是显示的文本字段,第三个参数是值字段。最后一个参数"请选择"是设置默认的提示选项。
通过以上步骤,就可以在下拉列表中显示同一表中的两个字段。
领取专属 10元无门槛券
手把手带您无忧上云