css.css样式表文件
#lb_login,#lb_reg,#lb_State,#lb_Search,#lb_Default
{
font-size: 10pt;
vertical-align: middle;
color: White;
font-family: 宋体;
text-align: center;
text-decoration: none;
}top.ascx是这样子的
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="top.ascx.cs" Inherits="top" %>
<style type="text/css">
<link rel="stylesheet" type="text/css" href="css.css"> ??????????????是这样子引用吗?
</style> <table class="a">
<tr>
<td align="left" style="width: 100%; background-image: url(images/bg2.gif);" valign="middle">
</td>
</tr>
<tr>
<td align="left" style="width: 100%;" valign="middle">
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/bg1.jpg" /></td>
</tr>
<tr>
<td align="left" style="width: 100%; background-image: url(images/bg2.gif); font-size: 10pt; color: white; text-decoration: none;" valign="middle">
<asp:LinkButton ID="lb_login" PostBackUrl="login.aspx" text="登陆" runat="server" CssClass="LinkButton"></asp:LinkButton>|
<asp:LinkButton ID="lb_reg" PostBackUrl="reg.aspx" Text="注册" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_Default" PostBackUrl="~/default.aspx" Text="首页" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_State" PostBackUrl="state.aspx" Text="状态" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_Search" PostBackUrl="search.aspx" Text="搜索" runat="server"></asp:LinkButton></td>
</tr>
</table>在上面的top.ascx用户控件中如何引用样式表中的样式啊?有没有哪位兄弟知道?
#lb_login,#lb_reg,#lb_State,#lb_Search,#lb_Default
{
font-size: 10pt;
vertical-align: middle;
color: White;
font-family: 宋体;
text-align: center;
text-decoration: none;
}top.ascx是这样子的
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="top.ascx.cs" Inherits="top" %>
<style type="text/css">
<link rel="stylesheet" type="text/css" href="css.css"> ??????????????是这样子引用吗?
</style> <table class="a">
<tr>
<td align="left" style="width: 100%; background-image: url(images/bg2.gif);" valign="middle">
</td>
</tr>
<tr>
<td align="left" style="width: 100%;" valign="middle">
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/bg1.jpg" /></td>
</tr>
<tr>
<td align="left" style="width: 100%; background-image: url(images/bg2.gif); font-size: 10pt; color: white; text-decoration: none;" valign="middle">
<asp:LinkButton ID="lb_login" PostBackUrl="login.aspx" text="登陆" runat="server" CssClass="LinkButton"></asp:LinkButton>|
<asp:LinkButton ID="lb_reg" PostBackUrl="reg.aspx" Text="注册" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_Default" PostBackUrl="~/default.aspx" Text="首页" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_State" PostBackUrl="state.aspx" Text="状态" runat="server"></asp:LinkButton>|
<asp:LinkButton ID="lb_Search" PostBackUrl="search.aspx" Text="搜索" runat="server"></asp:LinkButton></td>
</tr>
</table>在上面的top.ascx用户控件中如何引用样式表中的样式啊?有没有哪位兄弟知道?
HtmlLink cssLink = new HtmlLink();
cssLink.Href = "~/css.css";
cssLink.Attributes.Add("rel", "stylesheet");
cssLink.Attributes.Add("type", "text/css");
Page.Header.Controls.Add(cssLink);
<link href="../App_Themes/qiantai.css" rel="stylesheet" type="text/css" />EnableTheming="True",加上这个,CSS就可以起作用了。
当同一页面有多个相同的用户控件实例,会造成样式表冗余可以给用户控件添加类似cssclass属性,在页面级引用或定义样式表
再在用户控件中指定各个控件的样式