Je veux masquer l’élément de liste html qui est une balise “li” à l’aide de C #. Mais je ne peux pas faire ça. Auparavant, je masquais simplement la balise DIV en utilisant c #. Mais je ne peux pas cacher la balise “li”. S’il vous plaît, aidez-moi à le faire .Si vous pouvez envoyer votre explication détaillée …
Ceci est mon code partiel:
this.hide.style.Add("display", "none"); // Error in hide
Ceci est mon code html:
list Approval
S’il vous plaît aidez-moi à résoudre ce problème ….
Ajoutez un id
et runat="server"
à votre élément de liste:
<%-- ... --%>
Définissez la propriété de visibilité à partir du code derrière (exemple C #):
if (someBool) { fooItem.Visible = false; }
Vous pouvez également utiliser cette approche pour appliquer / supprimer un style:
if (someBool) { fooItem.Atsortingbutes.Add("class", "foobar"); // or removing a style foobarItem.Atsortingbutes.Remove("class"); }
Vous pouvez accéder à un élément HTML en tant que GenericHtmlControl en ajoutant l’atsortingbut runat = ‘Server’ au balisage. Vous pouvez ensuite accéder aux propriétés par programme comme s’il s’agissait d’un contrôle “normal” de l’interface utilisateur ASP.Net.
list Approval HtmlGenericControl listItem = this.hide as HtmlGenericControl; if (listItem != null) this.hide.style.Add("display", "none");
//place here your list
et avec c # vous pouvez cacher un panneau