Necesito vincular dinámicamente datos de texto grandes a una etiqueta. Obtendré algunos datos de texto grandes de una fuente de datos y tendré que vincularlos a la etiqueta. Entonces, ¿cómo mostrar múltiples líneas de texto en una etiqueta?Enlazar varias líneas de texto en una etiqueta
6
A
Respuesta
6
más fácil sería simplemente
string value = "one\r\ntwo\r\nthree";
label.Text = value.Replace(Environment.NewLine, "<br/>");
Pero si usted tiene una lista de cadenas que puede intentar un enfoque repetidor
<asp:Label ID="label" runat="server">
<asp:Repeater ID="repeater" runat="server">
<ItemTemplate>
<%# Container.DataItem %> <br />
</ItemTemplate>
</asp:Repeater>
</asp:Label>
Y el código
List<string> listOfStrings = new List<string>()
{
"One", "Two", "Three"
};
repeater.DataSource = listOfStrings;
repeater.DataBind();
0
No sé en qué "unidades" medirá la longitud del texto. pero agregar <br />
a ur_string
comenzará una nueva línea.
EDITADO
esto no es válido para todos los controles asp.net
. solo asp.net label
se representa como html span
, por lo que para la etiqueta <br />
tendrá el efecto deseado.
3
En el caso de uso de literal es mejor ya que escribe HTML en literal de su código como este:
Literal1.Text = "Hello<br/>"+"How are you?"....
O cuadro de texto se puede utilizar como conjunto de propiedades TextMode = Multilínea y de sólo lectura = True se comporten como etiqueta
1
Se podía probar este
Label.AutoSize = false
Cuestiones relacionadas
- 1. Cómo escribir varias líneas en una etiqueta
- 2. Programar mediante programación una etiqueta de varias líneas
- 3. Varias líneas de texto curvo en SVG
- 4. Etiqueta Alineación del texto con líneas múltiples
- 5. almacenar texto de varias líneas en una variable de JavaScript
- 6. ¿Cómo convierto el texto de varias líneas en una línea?
- 7. una imagen y un texto de varias líneas
- 8. Texto del botón no con varias líneas
- 9. convertir varias líneas de texto en un marco de datos
- 10. Varias líneas de texto en un solo mapa
- 11. cómo puedo mostrar varias líneas de texto en un botón
- 12. líneas de etiqueta en una parcela
- 13. jQuery Mobile ListView Mostrar texto en varias líneas
- 14. varias líneas en UIButton
- 15. Especificación maxlength de cuadro de texto de varias líneas
- 16. Centro alineando varias líneas de texto con GD y PHP
- 17. ¿Cómo puedo dividir una cadena de varias líneas en varias líneas?
- 18. Aplicar sangría o comentar varias líneas de texto con vi
- 19. Android: alineación vertical para varias líneas EditText (área de texto)
- 20. ¿Cómo explotar una cadena de varias líneas?
- 21. de varias líneas UILabel en UITableViewCell
- 22. mailto enlazar múltiples líneas de la carrocería
- 23. encuentran varias líneas en Notepad ++
- 24. Cómo agregar texto en un cuadro de texto de varias líneas?
- 25. Enlazar varias vistas a varios viewmodels
- 26. Sangría de etiquetas de varias líneas
- 27. ¿Cómo puedo envolver texto en una etiqueta usando WPF?
- 28. Pegar varias líneas en IDLE
- 29. ¿Cómo agruparías varias líneas?
- 30. Sangría varias líneas en Emacs
Puede explicar lo que es un 'ur_string' es, y qué diferencia habría que las unidades? –
@Martinho Fernandes 'ur_string' solo una variable. diferencia en "unidades" quiero decir diferente tamaño de letra dará diferente longitud de texto. entonces la "unidad" está hasta OP. –