Tengo el siguiente punto de vista, que la creación de 10 ajax.beginform ,, Pero el problema que estoy enfrentando es que en caso de producirse un error durante la creación del objeto, a continuación, el ModelState.AddModelError no se mostrará en la vista aunque yo he puesto la @Html.ValidationSummary(true)
La vista se ve como siga

Y mi método de acción que define el ModelState.AddModelError se ve como sigue:-

Entonces, ¿cómo puedo mostrar el ModelState.AddModelError en mi punto de vista.

InformationsquelleAutor john Gu | 2012-05-02

3 Comentarios

  1. 65


    Yo les insto a cambiar su try{ } catch(){ }

    Y en primer lugar comprobar si existe una visita para la identificación de
    y si es así, simplemente devuelve el modelo con el agregado de error del modelo

    Cambiar su AddModelError A

    Y, en su opinión, basta con añadir un

    Luego al regresar a su modelo el error se muestra cuando se ha colocado el @Html.ValidationMessage …

    • ¿Cómo se maneja el código html de envolver el mensaje de error? Usted sólo quiere el HTML (bootstrap de alerta, por ejemplo) para mostrar cuando hay un error.
  2. 8

    @Html.ValidationSummary(true)
    sólo muestra el mensaje de error acerca del modelo propertys, si desea mostrar también el agregado mensaje, añadió con

    que usted necesita para establecer
    @Html.ValidationSummary(false)
    Si usted necesita para mostrar la validación del mensaje cerca de los campos de entrada que usted necesita para establecer @Html.ValidationSummary(true) y seguir los pasos sugeridos por Syneryx

  3. 5

    Puede utilizar de ViewData diccionario en Vista de que el acceso ModelState de datos.

    Por ejemplo:

    en Acción:

    y conseguir un «Error 1» mensaje:

Dejar respuesta

Please enter your comment!
Please enter your name here