假设我有一个名为Test的类,我有一个Create和Edit视图。说这个课非常简单
public class Test
{
[Required]
public string str { get; set; }
}
当用户编辑此对象时,是否可以删除所需的属性?
答案 0 :(得分:5)
ViewModels就是这样的。一个用于创建,另一个用于修改。
您应该使用ViewModel,因为您需要在此处查看特定模型:
public class CreateTestViewModel
{
[Required]
public string str { get; set; }
}
和
public class EditTestViewModel
{
public string str { get; set; }
}