为 ASP.NET 中的 <UL> 和 <LI> 等 HTML 通用控件应用 CSS
Posted
技术标签:
【中文标题】为 ASP.NET 中的 <UL> 和 <LI> 等 HTML 通用控件应用 CSS【英文标题】:Apply CSS for an HTML generic control like <UL> and <LI> in ASP.NET 【发布时间】:2010-12-18 07:19:44 【问题描述】:我不知道如何将 CSS 应用于 html 通用控件,如 ASP.NET 中的 <UL>
和 <LI>
给定 runat="server"
。我在内容页面的母版页中找到<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");
编辑: 为了测试这个解决方案,我为您提供了:
新建空白母版页并放入
然后添加一个新页面并使用上面的母版页。
make findcontrol ul 并按照我在答案中提到的那样放入 CSS。
然后运行您的页面,并查看您的 HTML 页面的源代码,您将找到您要查找的内容。喜欢
【讨论】:
Hai Akthar,我使用 find control 来找到一个名为“home”的列表,比如这个 Control list = this.Master.FindControl("mainMenu").FindControl("mainHome");现在如何为控制列表应用 css....以上是关于为 ASP.NET 中的 <UL> 和 <LI> 等 HTML 通用控件应用 CSS的主要内容,如果未能解决你的问题,请参考以下文章
在asp.net中使用datalist绑定数据的话,怎么取消ul前面的符号
如何在 ASP.Net Core MVC 中使用 HTML 链接?