假设我有一个名为Test的类,我有一个Create和Edit视图.说这个课非常简单
public class Test
{
[Required]
public string str { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
是否可以在用户编辑此对象时删除所需的属性?
ViewModels就是为此而存在的.一个用于创建,一个用于编辑.
您应该使用ViewModel,因为您需要在此处查看特定模型:
public class CreateTestViewModel
{
[Required]
public string str { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和:
public class EditTestViewModel
{
public string str { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
您可能想要了解MVC中的什么是ViewModel以及如何在MVC中使用ViewModel
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |