¿Cómo puedo conseguir el puesto u obtener el estado dentro de la HtmlHelper en ASP.NET MVC?

votos
0

Estoy tratando de conseguir si se trata de un puesto o conseguir en el HtmlHelper como estoy construyendo una extensión ValidationSummary y yo sólo quiero que se ejecute cuando el formulario se ha publicado?

¿Algunas ideas?

Actualmente lo que tengo es esta y funciona bien pero se ejecuta cada vez que se carga la página

StringBuilder sb = new StringBuilder();

        sb.Append(<script type='text/javascript'>);
        sb.Append($(function() {);


        if (htmlHelper.ViewData.ModelState.IsValid) {
            sb.Append(LLNP4.addSuccess());
            sb.Append(}););
            sb.Append(</script>);
            return sb.ToString();
        }



        foreach (ModelState modelState in htmlHelper.ViewData.ModelState.Values){
            foreach (ModelError modelError in modelState.Errors){
                sb.Append(LLNP4.addError(' + modelError.ErrorMessage + ' ););

            }
        }

        sb.Append(}););
        sb.Append(</script>);

        return sb.ToString();
Publicado el 22/02/2010 a las 23:53
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Se puede utilizar HttpContext.Current.Request.HttpMethod, pero creo que su idea no le parece correcto.

EDITAR

Asegúrese de que sus mensajes de error no contienen etiquetas HTML o mensajes de error de codificación en primer lugar.

Respondida el 22/02/2010 a las 23:57
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more