que - programar en asp net con c#
¿Cómo se modifica el estilo en el código detrás del archivo para los divs en ASP.net? (3)
Actualmente estoy intentando modificar un atributo de estilo css para un div basado en la información que obtengo de una tabla de base de datos en el código detrás de mi página aspx. En forma simplificada, lo siguiente es esencialmente lo que intento hacer, pero obtengo errores.
Aquí está mi código:
ASPX:
<div id="testSpace" runat="server">
Test
</div>
CÓDIGO DETRÁS:
testSpace.Style = "display:none;"
testSpace.Style("display") = "none";
Cualquier ayuda sería apreciada. ¡Gracias!
Es un HtmlGenericControl, por lo que no estoy seguro de cuál es la forma recomendada de hacerlo, por lo que también podría hacer:
testSpace.Attributes.Add("style", "text-align: center;");
o
testSpace.Attributes.Add("class", "centerIt");
o
testSpace.Attributes["style"] = "text-align: center;";
o
testSpace.Attributes["class"] = "centerIt";
Espero que eso ayude, Nick
Otra forma de hacerlo:
testSpace.Style.Add("display", "none");
o
testSpace.Style["background-image"] = "url(images/foo.png)";
en vb.net puedes hacerlo de esta manera:
testSpace.Style.Item("display") = "none"
testSpace.Style.Add("display", "none");