2009-08-13 22 views

Respuesta

11

El control literal significa que no da salida a ninguna etiqueta circundante. Así que incluya las etiquetas que desee en la propiedad .Text y márquelas apropiadamente.

E.g.

ltlFoo.Text = "<font style='background : orange;'>hello</font>"; 
8

sedoso es toda la razón, pero por favor, por favor, para mi salud mental, el uso de CSS en lugar de los estilos en línea:

<style type="text/css"> 
    .beautiful 
    { 
     font-family: Georgia, serif; 
     color: #369; 
    } 
</style> 

<asp:Literal ID="myLitControl" runat="server" Text="<div class='beautiful'>Some Beautiful Text</div>" /> 
5

controles literales única salida es exactamente lo que se pone en ellos, nada más.

Los controles de etiqueta hacen lo mismo pero los envuelven en un tramo al que se puede aplicar un estilo. Cambia tu Literal a una Etiqueta y deberías estar listo para continuar.

0

En simple asp:Literal es un estilo con menos control, por lo que encierre esto con otro elemento como div o span y déle estilo a este elemento.

1

he hecho esto

<div style="color:rgba(255, 255, 255, 1)"> 
         <asp:Literal ID="FailureText" runat="server" EnableViewState="False" ></asp:Literal> 

puede crear una clase CSS a continuación, ponerlo dentro de un DIV

Cuestiones relacionadas