Pregunta

¿La última validación ASP.NET MVC 2 permite la validación contextual? Estoy buscando algo similar a la propiedad "RunWhen" Validador del Castillo. Se permite declarar que un validador sólo debe ser ejecutado en un contexto particular.

El uso más obvio es para los campos de identidad. A continuación se especificaría que el campo es obligatorio int Id, pero sólo para actualizaciones (tal vez por eliminaciones también). Nunca debería ser necesario en un inserto, sin embargo.

[Required(RunWhen=RunWhen.Update)]
public int ID {...}

Esto parece como un escenario muy común. ¿Cómo puede ser manejado con el fuera-de-la-caja de asp.net mvc 2 validación?

¿Fue útil?

Solución

Sin salir de la caja, pero se puede conectar a sí mismo en. Leer éste.

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