none
Problema con punto en <%: Html.Label%> RRS feed

  • Pregunta

  • Hola a todos,

    tengo un problema a la hora de mostrar un string con puntos en una vista.

    Cuando en la página index.aspx escribo por ejemplo <%: Html.Label(Model.url) %> donde Model.url= "miscrosoft.net" , al ejecutar, solo me escribe en la vista "net", todo lo de delante del punto y el mismo punto los omite.

    ¿Porqué pasa esto?Tengo una configuracion de caracteres UTF-8 donde los acentos y las ñ me los muestra perfectamente.

    Gracias!!

    miércoles, 1 de agosto de 2012 9:45

Respuestas

  • Hola @Silvia3

    Tu problema se debe a que Html.Label no es para mostrar texto en pantalla, es para generar una etiqueta <label> vinculada a una propiedad del modelo. La propiedad es lo que se pasa en la cadena. El texto de la label es por defecto el nombre de la propiedad. Así en tu caso estás generando una etiqueta label para la propiedad "net" de la propiedad "microsoft" del modelo. Si miras el código fuente verás algo parecido a:

    <label for="microsoft_net">net</label>

    Para mostrar texto en ASP.NET MVC usa directamente <%: Model.url %> Eso verás como te imprime "microsoft.net".

    Un saludo!


    Eduard Tomàs Blog: http://geeks.ms/blogs/etomas -- Twitter: eiximenis

    • Marcado como respuesta Silvia3 jueves, 2 de agosto de 2012 6:01
    miércoles, 1 de agosto de 2012 20:24

Todas las respuestas

  • Hola @Silvia3

    Tu problema se debe a que Html.Label no es para mostrar texto en pantalla, es para generar una etiqueta <label> vinculada a una propiedad del modelo. La propiedad es lo que se pasa en la cadena. El texto de la label es por defecto el nombre de la propiedad. Así en tu caso estás generando una etiqueta label para la propiedad "net" de la propiedad "microsoft" del modelo. Si miras el código fuente verás algo parecido a:

    <label for="microsoft_net">net</label>

    Para mostrar texto en ASP.NET MVC usa directamente <%: Model.url %> Eso verás como te imprime "microsoft.net".

    Un saludo!


    Eduard Tomàs Blog: http://geeks.ms/blogs/etomas -- Twitter: eiximenis

    • Marcado como respuesta Silvia3 jueves, 2 de agosto de 2012 6:01
    miércoles, 1 de agosto de 2012 20:24
  • Muchas gracias eduard!=)

    jueves, 2 de agosto de 2012 6:30