我可以使用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>

09-26 07:31