我可以使用CSS样式将HTML链接应用于
<link href="css/style.css" rel="stylesheet" type="text/css" />
<a href="/members/Default.aspx" id="loginCss">Login</a>
是否可以将相同的CSS样式ID loginCSS应用于以下控件?
<div class="buttonCSS">
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~/Admin/Default.aspx" >Login as Admin</asp:HyperLink>
</div>
我尝试了以下
<asp:HyperLink ID="loginCss" runat="server"
NavigateUrl="~/Members/Default.aspx" >Login as Member</asp:HyperLink>
给出错误
'loginCSS' is not a valid identifier.
最佳答案
在您的CSS中,我猜您有一种基于控件名称的样式:
#loginCss{
//Your styles here
}
如果将其更改为基于类名:
.NewLoginCss{
//Your styles here
}
您可以使用.NET
CssClass
和HTML class
属性在多个位置引用它:<a href="/members/Default.aspx" id="loginCss" class="NewLoginCss">Login</a>
<asp:HyperLink ID="loginCss" runat="server"
NavigateUrl="~/Members/Default.aspx"
CssClass="NewLoginCss">Login as Member</asp:HyperLink>