我有一類用戶,即有一個電子郵件屬性,像:排除從unobstrusive客戶端驗證屬性與MVC 3
public class User : Entity
{
...
[Display(Name = "Email"), Required(ErrorMessage = "Required."), Remote("EmailExists", "User", ErrorMessage = "Email already in Use.")]
public virtual string Email { get; set; }
...
}
我的視圖中創建精品工程的所有驗證... 但在我的觀點編輯,我的電子郵件texbox是只讀,因此用戶不能更改電子郵件......
問題是我的遠程驗證EmailExists保持射擊......
有沒有一種方法可以在這種情況下排除電子郵件客戶端驗證?或者也許另一種解決方案
感謝
問題是殘疾人領域發NULL值到我的控制器更新方法... – Paul 2011-04-12 14:39:36
表單域很容易被篡改,因此,如果字段必須是隻讀的,你只需要採取帳戶控制器,更新電子郵件只有這是一個新用戶。 – Jokin 2011-04-13 13:05:28