我有一个在两个不同页面中使用的详细信息模型。
public class Details
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string City { get; set; }
public string Country { get; set; }
public string Nationality { get; set; }
}
当保存在第一页中时,我希望此模型的每个属性都是必需的,但当保存在第二页
我假设细节模型是这两个独立视图的基类。您应该使其抽象化并从中派生(除非您确实需要在某个地方使用它(,或者使用automapper将细节模型映射到具有所需验证属性的细节-1和细节-2中