Pregunta

Esta es mi configuración:

Modelo => View1 => Validar Modelo

Modelo => Vista2 => necesidad de hacer caso omiso de validación y simplemente pasar el Modelo I

ViewData de Modelo => View3

Como se puede ver, estoy tratando de pasar mi modelo de cada vista. Sin embargo, es causa de mis problemas porque cuando Vista2 se publicó, el Modelo quiere Validar pero los elementos de formulario de View1 ya no existe en Vista2.

¿Hay una manera de contar el controlador no para validar el modelo que por segunda vez?

¿Fue útil?

Solución

Creo ValidateInputAttribute saltará validación (esto también permitirá a la gente después de marcado, que puede ser utilizado para ataques XSS, así que tenga cuidado). Esto saltará toda la validación de dicha acción.

Si sólo hay algunas propiedades que deben ser validados por un método de acción, y un conjunto diferente de propiedades que deben ser validados en otro método de acción, entonces es posible que tenga un problema, pero en ese escenario, sugeriría tener dos diferentes Ver modelos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top