comment puis-je masquer l’élément de liste html en utilisant c # à partir de code derrière

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