有問(wèn)下如下User實(shí)體.可否同時(shí)應(yīng)用于注冊(cè)、修改、登錄.問(wèn)題在于當(dāng)?shù)卿洉r(shí)只需字段不為空即可,而不需要遠(yuǎn)程驗(yàn)證用戶名稱的唯一性。。如何嘗試?又或許建立多個(gè)UserModel.分別對(duì)應(yīng)各自的環(huán)境(注冊(cè)、登錄、修改)。但在使用上面有點(diǎn)麻煩,請(qǐng)高人賜教。1 public class User 2 { 3 public int UserID { get; set; } 4 5 [Required, Remote("CheckUser", "home", ErrorMessage = "賬號(hào)已存在")] 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貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
還是用多個(gè)Model吧,畢竟應(yīng)用場(chǎng)景不同。
現(xiàn)在一個(gè)Model用在注冊(cè)、修改、登錄三種場(chǎng)景下,以后別的地方可能還要用,這個(gè)Model會(huì)越來(lái)越復(fù)雜的
- 1 回答
- 0 關(guān)注
- 457 瀏覽
添加回答
舉報(bào)
0/150
提交
取消