Я пытаюсь обновить простую модель в MVC, но ее не работает, она выдает исключение, говорящее, что модель не может быть обновлена:
[HttpPost]
public ActionResult SignIn([Bind(Exclude="TxtEmail")]Usuarios usuario,FormCollection fc)
{
try
{
UsuariosModel userModel = new UsuariosModel(usuario);
userModel.Usuarios.TxtEmail = "[email protected]";
UpdateModel(userModel);
if (ModelState.IsValid)
{
[...]
}
[...]
}
Это модель:
[Required(ErrorMessage="**O email é requerido")]
[RegularExpression("^[a-z0-9_\\+-]+(\\.[a-z0-9_\\+-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*\\.([a-z]{2,4})$",ErrorMessage="**Email Inválido")]
public string TxtEmail
{
get { return this.txt_email; }
set { this.txt_email = value; }
}
Как я могу использовать этот метод "UpdateModel"?