我有一类用户,即有一个电子邮件属性,像:排除从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