La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57839 - CUSTOMVALIDATOR DEL LADO DEL SERVIDOR
Autor:  david garcia
Hola muy buenas.

Mi problema es que uso un custom validator que autentica a un usuario que va a logearse en una pagina. El problema es que no me ejecuta la funcion del lado del servidor, asociada al customvalidator. Cuando ejecuto la aplicacion en local no hay problema. Se me escapa algun detalle?
Muchas gracias de antemano.

  Respuesta:  Pericles Ahora
En el model agrega.
public static ModelStateDictionary ValidarModelo(DTORequerimiento requerimiento)

{
var modelState = new ModelStateDictionary();

if (requerimiento.Proyecto == null)
modelState.AddModelError("Proyecto", "No tiene un Proyecto Asignado para la asignaciĆ³n");

return modelState;
}

En el controller agrega
ModelState.Merge(modelRequerimiento.ValidarModelo(dto));

if (!ModelState.IsValid)
{
return View("Create", dto);
}