2011-02-15 14 views

Respuesta

4

Se podría extender el ayudante ValidationSummary como se ha sugerido en la respuesta aceptada en this question.

Editar: supongo que la codificación de cualquier texto introducido es una característica de seguridad y por lo tanto una buena cosa.

6

he encontrar esto:

public static MvcHtmlString ToMvcHtmlString(this MvcHtmlString htmlString) 
    { 
     if (htmlString != null) 
     { 
      return new MvcHtmlString(HttpUtility.HtmlDecode(htmlString.ToString())); 
     } 
     return null; 
    } 

y luego:

@Html.ValidationSummary(false, "<strong>ERROR:<strong>The form is not valid!").ToMvcHtmlString() 
27

La forma más sencilla:

@if (!ViewData.ModelState.IsValid) 
{ 
<div>@Html.Raw(HttpUtility.HtmlDecode(Html.ValidationSummary(false, "<strong>ERROR:<strong>The form is not valid!").ToHtmlString()))</div> 
} 
+0

Esto resolvió mi problema. – qub1n

+1

Funciona muy bien ... – user1882705

5
@Html.Raw(System.Web.HttpUtility.HtmlDecode((Html.ValidationSummary(false) ?? (object)"").ToString())) 
-3

tengo un sitio que utiliza archivos de recursos para idioma. En uno de los artículos lo coloqué para el valor: <img src="images/exclamation.png" > <strong>Pharmacy Name is required</strong> y funciona.

+0

No estoy seguro de cómo responde esto a la pregunta ... –

Cuestiones relacionadas