【发布时间】:2017-04-07 14:14:35
【问题描述】:
假设我有一个名为 Test 的类,并且我有一个 Create and Edit 视图。说这个类非常简单
public class Test
{
[Required]
public string str { get; set; }
}
是否可以在用户编辑此对象时删除所需的属性?
【问题讨论】:
-
asp.net mvc,其他?
标签: c# asp.net-mvc
假设我有一个名为 Test 的类,并且我有一个 Create and Edit 视图。说这个类非常简单
public class Test
{
[Required]
public string str { get; set; }
}
是否可以在用户编辑此对象时删除所需的属性?
【问题讨论】:
标签: c# asp.net-mvc
ViewModels 就是为了这个。一个用于创建,一个用于编辑。
您应该为此使用 ViewModel,因为您需要在此处查看特定模型:
public class CreateTestViewModel
{
[Required]
public string str { get; set; }
}
和:
public class EditTestViewModel
{
public string str { get; set; }
}
【讨论】: