「個人用」モデルと「ビジネス用」モデルをカプセル化する ViewModel クラスがあります。私の問題は、両方のモデルに「Email」というプロパティがあり、モデル バインディングが 2 つを区別できないことです。
この問題を解決するために使用されていることを読みました[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;
}
}
Bind Prefix を使用してこれを修正するにはどうすればよいですか?