本菜初学mvc,有个问题想问一下?
Model:
public class User
{
public int Id{get;set;}
public string Name{get;set;}
public string Password{get;set;}
public UserRole Role{get;set;}
}
public class UserRole
{
public int Id{get;set;}
public string Name{get;set;}
}
现在要做一个添加用户的功能,想问一下添加用户这个View的ViewModel应该怎么设计。
ViewModel:
public class AddUserViewModel
{
public string Name{get;set;}
public string Password{get;set;}
public UserRole Role{get;set;}//是这样还是:Public int RoleId{get;set;}?
}
另外Role的cshtml应该怎么写?
[解决办法]
Public int RoleId{get;set;} 应该是这个 ,然后添加控制器,再添加试图。
应该就搞定了