有問下如下User實體.可否同時應用于注冊、修改、登錄.問題在于當登錄時只需字段不為空即可,而不需要遠程驗證用戶名稱的唯一性。。如何嘗試?又或許建立多個UserModel.分別對應各自的環境(注冊、登錄、修改)。但在使用上面有點麻煩,請高人賜教。1 public class User 2 { 3 public int UserID { get; set; } 4 5 [Required, Remote("CheckUser", "home", ErrorMessage = "賬號已存在")] 6 public string UserName { get; set; } 7 [Required] 8 public string Password { get; set; } 9 10 [Required, NotMapped, Compare("Password")]11 public string ConfirmPassword { get; set; }12 13 public List<Role> Roles { get; set; }14 }
1 回答

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
還是用多個Model吧,畢竟應用場景不同。
現在一個Model用在注冊、修改、登錄三種場景下,以后別的地方可能還要用,這個Model會越來越復雜的
- 1 回答
- 0 關注
- 452 瀏覽
添加回答
舉報
0/150
提交
取消