gpt4 book ai didi

c# - 使用c#在mvc4中使用viewbag数据的下拉列表

转载 作者:太空狗 更新时间:2023-10-30 00:25:12 24 4
gpt4 key购买 nike

您好,我想在我的 View 页面中填写一个下拉列表,我的代码是

public class MemberBasicData
{
public int Id { get; set; }
public string Mem_NA { get; set; }
public string Mem_Occ { get; set; }
}

// Controller

  public ActionResult Register()
{
var users = new Member().GetAllMembers();
ViewBag.Users = users;
return View();
}

// View

 @model IEnumerable<....Members.Models.MemberBasicData>
@Html.DropDownListFor(model => model.Mem_Na, (SelectList)ViewBag.Users, "--Select Users--")

我想将 Mem_NA 添加到下拉列表,Viewbag 包含所有用户详细信息。问题出在查看页面中。 model.Mem_Na 中显示错误。请帮我解决这个问题。

最佳答案

请更改您的代码

来自

@model IEnumerable<....Members.Models.MemberBasicData>
@Html.DropDownListFor(model => model.Mem_Na, (SelectList)ViewBag.Users, "--Select Users--")

@model ....Members.Models.MemberBasicData
@Html.DropDownListFor(model => model.Id,new SelectList(ViewBag.Users,"Id","Mem_NA"), "--Select Users--")

每次都对我有用

关于c# - 使用c#在mvc4中使用viewbag数据的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18437862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com