在母版页中使“li”不可见

时间:2012-03-20 10:34:55

标签: c# asp.net html

我有以下代码:

<div id="menu">
    <ul>
        <li  id ="NewTicketsli" class="encours"><a href="/Creation_Incidents/Creation_Incidents.aspx">Nouveau Ticket</a></li>
        <li class="encours"><a href="/TicketsEnCours/TicketsEnCours.aspx">Tickets en Cours</a></li>
        <li class="encours"><a href="/Incident_EnCours/Incidents_EnCours.aspx">Tickets en Cours</a></li>
        <%-- <li class="encours"><a href="/Incident_EnCours/Incidents_EnCours.aspx">Incidents En
            Cours</a></li>--%>
        <li class="clotures"><a href="/Incidents_Clotures/Incidents_Clotures.aspx">Incidents
            Clôturés</a></li>
        <li class="stat"><a href="/Statistiques/Statistiques.aspx">Suivi crédit temps</a></li>
        <li class="stat"><a href="/Incidents_Clotures/TicketsRefuses.aspx">Tickets refusés</a></li>
        <li class="stat"><a href="/TicketsEnCours/test.aspx">TEST</a></li>
    </ul>
</div>

如果我需要设置第一个li隐形或不隐藏。 我试着给它一个ID。但我无法设法访问任何内容。

先感谢您的帮助

3 个答案:

答案 0 :(得分:2)

使用Runat = server

<li  id ="NewTicketsli" **runat=server** class="encours"><a href="/Creation_Incidents/Creation_Incidents.aspx">Nouveau Ticket</a></li>

然后你可以访问对象

    protected void Page_Load(object sender, EventArgs e)
    {
        NewTicketsli.Visible = false;
    }

答案 1 :(得分:1)

您还必须添加runat="server"以访问服务器端的控件

<li  id ="NewTicketsli" runat="server" class="encours">

答案 2 :(得分:0)

使用JQuery,很简单。

$("#NewTicketsli").addclass("yourClassName");

,而

.yourClassName{
//your css properties
}