我有一个 ViewModel 类来封装“个人”和“商业”模型。我的问题是这两个模型都有一个名为“Email”的属性,并且模型绑定无法区分两者。
我读过它[Bind(Prefix = ...
是用来解决这个问题的,但我还没有看到一个关于如何实现这一点的简明示例。
public class BusinessFormViewModel
{
public Business Business { get; set; }
public ContactPerson ContactPerson { get; set; }
public BusinessFromView(Business business, ContactPerson contactPerson)
{
Business = business;
ContactPerson = contactPerson;
}
}
如何使用绑定前缀来解决这个问题?