Tengo un atributo Remoto en la propiedad de correo electrónico de mi modelo de Usuario. Cuando creo un nuevo usuario, funciona create y le dice a los usuarios que un correo electrónico ya está en uso. Ahora estoy teniendo un problema en mi formulario de edición (si el usuario quiere actualizar los valores). Le dice al usuario que su correo electrónico ya está en uso. No deseo que este mensaje aparezca cuando el correo electrónico que está en uso es el que está registrado para el usuario. ¿Cómo puedo ajustar el atributo Remote para comportarme?ASP.NET MVC 3 Validación remota para permitir el valor original
6
A
Respuesta
24
Lo descubrí.
En mi opinión, pongo @Html.Hidden("InitialEmail", Model.Email)
En mi modelo, puse [Remote("IsEmailUsed", "User", AdditionalFields="InitialEmail")]
Y luego en mi acción del controlador, tengo public JsonResult IsEmailUsed(string email, string initialEmail)
que permitirá que el correo electrónico inicial sea válida.
Cuestiones relacionadas
- 1. Validación parcial de ASP.NET MVC 3 Modelos
- 2. ASP.NET MVC 3 - Pregunta de validación
- 3. Validación remota en ASP.Net MVC 3: cómo usar AdditionalFields en acción Método
- 4. cómo usar múltiples AdditionalFields en la validación remota - asp.net mvc
- 5. validación Javascript para permitir el máximo de 3 comas
- 6. asp.net mvc 3 jquery agregando el mensaje de validación manualmente
- 7. Ganchos de evento para validación remota discreta de MVC
- 8. ASP.NET MVC 3 Anotación de datos: Agregar validación dinámicamente
- 9. ASP.NET MVC 3 validación no intrusiva y botones de radio
- 10. Validación no intrusiva de ASP.NET MVC 3, enviar y TinyMCE
- 11. ¿Qué biblioteca de validación para ASP.NET MVC?
- 12. ASP.net MVC 3 jQuery Validación; ¿Deshabilitar discretamente OnKeyUp?
- 13. Validación del modelo/ASP.NET MVC 3 - Atributo requerido condicional
- 14. asp.net mvc 3 - ajax formulario de envío y validación
- 15. Asp.net MVC 3 de validación condicional con DataAnnotations
- 16. vista parcial sin atributos de validación (ASP.NET MVC 3)
- 17. ASP.NET MVC 3: Validación de lista de mensajes get
- 18. Validación Asp.Net MVC - campos dependientes
- 19. ASP.NET MVC 2 y ComponentModel.DataAnnotations Validación: atributo de valor mínimo
- 20. MVC 3 Botón de formulario de validación remota no incluido en POST Data
- 21. ASP.Net MVC 3 & System.Data.Entity?
- 22. Haga algo en la respuesta de éxito para la validación remota en mvc
- 23. Solicitar validación - ASP.NET MVC 2
- 24. Validación ASP.NET MVC de unicidad
- 25. @ Html.ActionLink en ASP.NET MVC 3
- 26. MVC 3 discreta validación - condicionalmente desactivar/activar la validación
- 27. ASP.NET MVC 3 HiddenFor Javascript
- 28. ¿Cómo puedo personalizar la validación discreta en ASP.NET MVC 3 para que coincida con mi estilo?
- 29. paquete NuGet para ASP.NET MVC 3
- 30. jquery ajax formularios para ASP.NET MVC 3
tienen el mismo problema. He hecho lo que me dijiste pero no funciona. ¿Puedo tener el ejemplo completo de controlador de cómo implementar esa –