Применить CSS для общего элемента управления HTML, такого как <UL> и <LI> в ASP.NET

Я не знаю, как применять CSS для общего элемента управления HTML, такого как <UL> и <LI>, заданного runat="server" в ASP.NET. Я нахожу <LI> на главной странице с страницы содержимого. Как только я нашел этот элемент управления, я хочу применить CSS.

<ul id="mainMenu" runat="server" style="width:350px;">
    <li id="mainHome" runat="server"><a title="Home" href="#" class="home">Home</a></li>

    <li id="mainManage" runat="server"><a title="Manage" href="#"
                                          class="manage">Manage</a></li>

    <li id="mainEnquiry" runat="server"><a title="Enquiry" href="#"
                                           class="enquiry">Enquiry</a></li>

    <li id="mainReport" runat="server"><a title="Report" href="#"
                                          class="report">Reports</a></li>
</ul>

Ответы

Ответ 1

Попробуйте это,

ull.Style.Add("background-color", "Red");

Или, я протестировал это, обязательно работаю, пожалуйста, проверьте

ull.Attributes.Add("class", "yourClass");

Edit: Чтобы проверить это решение, я вам предоставил:

  • сделать новую пустую главную страницу и поставить < ul runat = "server" id = "ull" >

  • затем добавьте новую страницу и используйте указанную выше мастер-страницу.

  • make findcontrol ul и поместить в CSS, как я упомянул в ответе.

  • затем запустите свою страницу и просмотрите источник своей HTML-страницы, и вы найдете то, что ищете. Как