asp.net中,如何在用户控件里加载CSS样式

html-css024

asp.net中,如何在用户控件里加载CSS样式,第1张

1、Button1.Style.Add(HtmlTextWriterStyle.Color,"red")

2、Button1.Style.Add("color","red")

3、Button1.Attributes.Add("style","color:red")

<asp:Button ID="Button1" style="color:red"></asp:Button>是不管用的。

方法很多

首先 打开浏览器 正常读取页面 然后找到输出后的控件元素 鼠标右键 审核元素

你就可以看到这个控件输出成HTML代码是什么格式了

那么好办了

如果有class 那就直接用他的class名称 然后在样式表里添加CSS属性 有可能会涉及到优先级的问题,就是你写了 但是不起作用 那就在这个属性后面 加上!important 优先级最大 就可以覆盖了

如果没有class

但是有ID 并且是固定的 同理 直接使用ID名称 然后修改或者添加CSS属性

没有ID或者ID不是固定值

那么就找它的父元素 是不是有可以利用的ID或者CSS 然后通过 CSS 路径选择器 进行一层一层定位到这个元素上 进行CSS修改