J'essaie de modifier un attribut de style CSS pour un div en fonction des informations que je récupère d'une table de base de données dans le code situé derrière ma page aspx. Ce qui suit est essentiellement ce que j'essaie de faire, mais je reçois des erreurs.
Aspx:
<div id="testSpace" runat="server">
Test
</div>
Code Derrière:
testSpace.Style = "display:none;"
testSpace.Style("display") = "none";
Qu'est-ce que je fais mal?
testSpace.Style.Add("display", "none");
C'est un HtmlGenericControl, donc vous ne savez pas quelle est la méthode recommandée pour le faire, alors vous pouvez aussi le faire:
testSpace.Attributes.Add("style", "text-align: center;");
ou
testSpace.Attributes.Add("class", "centerIt");
ou
testSpace.Attributes["style"] = "text-align: center;";
ou
testSpace.Attributes["class"] = "centerIt";
Une autre façon de le faire:
testSpace.Style.Add("display", "none");
ou
testSpace.Style["background-image"] = "url(images/foo.png)";
dans vb.net vous pouvez le faire de cette façon:
testSpace.Style.Item("display") = "none"