1
我有一個字段需要驗證屬性和遠程驗證屬性。jquery驗證:僅在特定方法上顯示錯誤消息
我想僅在遠程驗證失敗時才顯示錯誤消息,而不是所需的屬性。
我可以將錯誤信息爲空字符串,但我不希望修改視圖模型數據註釋。
只能從客戶端完成此操作,而無需修改ViewModel屬性?
// working hack
public class CreateViewModel
{
[Required(ErrorMessage = " ")]
[Remote("IsUserNameValid", "Users", ErrorMessage = "This user name is already used")]
[Display(Name = "User Name")]
public string UserName { get; set; }
}