none
Salto de linea en webpart RRS feed

  • Pregunta

  •  

    Hola a todos!!

     

    tengo un problema que en teoría debe ser muy facil de solucionar pero que me lleva por la calle de la amargura, estoy programando una webpart muy sencilla que recorre una biblioteca y escribe el titulo y la descripción de una serie de documentos, para escribir estos utilizo writer.WriteLine y todo el codigo se encunetra dentro de protected override void RenderContents, el problema biene cuando quiero hacer un salto de linea entre titulo y descripción, por lo que tengo entendido, writeline debería hacerme un salto automaticamente, sin embargo no es así lo escribe todo seguido, si al texto lo conncateno con /n , /u000A, etc el resultado es el mismo, unicamente consigo que haga un salto de linea utilizando:

     

    writer.RenderBeginTag(HtmlTextWriterTag.Br);

    writer.RenderEndTag();

     

    el problema es que estamos implementando un portal accesible y la herramienta no permite usar el Br.

     

    ¿Se puede hacer de otra manera?

     

    Gracias por vuestro tiempo.

     

    Un saludo.

    jueves, 29 de enero de 2009 12:26

Respuestas

  • El writeline hace un salto de línea, pero como lo que estás escribiendo es html, el html no lo interpreta como un salto. Para hacer un salto de línea tendrías que escribir una etiqueta de html que lo haga, ya sea por tablas, br's divs o span.
    Si tiene que ser accesible tendrás que manejar un <div> ,
    para posicionarlo puedes jugar con los estilos en la propiedad "style".
    jueves, 29 de enero de 2009 13:02

Todas las respuestas

  • El writeline hace un salto de línea, pero como lo que estás escribiendo es html, el html no lo interpreta como un salto. Para hacer un salto de línea tendrías que escribir una etiqueta de html que lo haga, ya sea por tablas, br's divs o span.
    Si tiene que ser accesible tendrás que manejar un <div> ,
    para posicionarlo puedes jugar con los estilos en la propiedad "style".
    jueves, 29 de enero de 2009 13:02
  • Muchisimas gracias Mario, llevo varios días dandole vueltas y no conseguía ver la luz, efectivamente con el div todo debe ir como la seda.

     

    Muchas gracias de nuevo.

     

    Un saludo

     

    jueves, 29 de enero de 2009 15:27
  • Hola Merillas,

    Por lo que dices, lo que pretendes representar es una lista de elementos, por lo tanto utilizar las etiquetas <ul> y <li> sería más correcto en términos de accesibilidad.

    Saludos.

    Blog de Barto Molina
    Microsoft MCP 6608632
    sábado, 7 de febrero de 2009 14:50