asp.net mvc 问题 怎么传键值对啊?

随智阔 随智阔 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
asp.net mvc 问题:
我的Model: public class ContactPerson
{
[Key]
[Required(ErrorMessage="Id是必选项!")]
[Display(Name="Contact person Id")]
public int Id{get;set;}

[Required(ErrorMessage="FirstName是必选项!")]
[MaxLength(50,ErrorMessage="FirstName的长度不能大于50!")]
[Display(Name="First Name")]
public string FirstName{get;set;}

[MaxLength(50,ErrorMessage="MiddleName的长度不能大于50!")]
[Display(Name="Middle Name")]
public string MiddleName{get;set;}

[Required(ErrorMessage="LastName是必选项!")]
[MaxLength(50,ErrorMessage="LastName的长度不能大于50!")]
[Display(Name="Last Name")]
public string LastName{get;set;}

[Display(Name="Date of birth")]
[DataType(DataType.Date)]
public DateTime DateOfBirth{get;set;}

[Required(ErrorMessage = "ContactPersonType是必选项!")]
[Display(Name = "Contact person type")]
public int ContactPresonType { get; set; }

//public ContactPersonType ContactPersonType { get; set; }


public virtual ICollection<Address> Addresses { get; set; }
public virtual ICollection<EmailAddress> EmailAddresses {get;set;}
public virtual ICollection<PhoneNumber> PhoneNumbers { get; set; }
}
#endregion

我的controler:
public ActionResult Index()
{

//如何返回类别号和对应的类别名的键值对?


IList<ContactPerson> contactPerson = db.ContactPersones.ToList();
return View(contactPerson);
}

但是view上显示:
  姓  辈分 名   生日       联系人类别   选择操作
  dsaf sadf   asdf 2010/10/10 0:00  8      编辑 | 详细 | 删除

其中8是model中的联系人类别号。如8对应公司,9对应联系人啊?
能用键值对么?怎么生成和传递键值对啊?
...全文
评论 3
收藏 已收藏
分享
返回顶部
随智阔
.NET社区 62,272 成员 668,968 内容