Примените CSS для общего элемента управления HTML, такого как <UL>и <LI>в ASP.NET - PullRequest
15 голосов
/ 19 ноября 2009

Я не знаю, как применить 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 Ответ

25 голосов
/ 19 ноября 2009

Пожалуйста, попробуйте это,

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

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

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

Edit: Для проверки этого решения я предоставил вам:

  1. создайте новую пустую главную страницу и поместите

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...