如何在asp.net linkbutton中使用css的伪类?

时间:2010-10-11 08:49:03

标签: asp.net

在我的网页上有链接按钮,在该链接按钮上我想添加在另一个css页面中制作的css伪类。我在aspx页面中调用了那个css页面。我想用这个链接按钮使用我的伪类。如何使用它?

所以我的问题是:我想在linkbutton中添加这个伪cssclass。怎么做?

这个css想要调用linkbutton。

<style type="text/css">
lbtnLogOut:link {color:red;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;}   
lbtnLogOut:visited {color:#598090;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;} 
lbtnLogOut:hover {color:green;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;} 
lbtnLogOut:active {color:Fuchsia;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;}
</style>

在我想要使用的链接按钮上。

<asp:LinkButton ID="lbtnLogOut" runat="server" OnClick="lbtnLogOut_Click" cssClass="lbtnLogOut"
          CausesValidation="False" OnClientClick="return ValidateTextBox();">Log Out</asp:LinkButton> 

这不起作用。请有人修改它。

2 个答案:

答案 0 :(得分:1)

只是为了澄清我认为你想说的话:

你有一个css类要添加到asp:Linkbutton如果有,那么有一个名为Cssclass的属性你可以使用它来指向一个cssclass

<asp:LinkButton CssClass="classnamehere" />

希望有帮助

答案 1 :(得分:1)

CSS类名在样式表中以点(。)开头。所以你需要修改CSS部分:

<style type="text/css">
   .lbtnLogOut:link {color:red;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;}   
   .lbtnLogOut:visited {color:#598090;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;} 
   .lbtnLogOut:hover {color:green;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;} 
   .lbtnLogOut:active {color:Fuchsia;font-size: 12px;font-family: Verdana, Arial;font-size: 12px;}
</style>

另一件事 - 检查CssClass属性的情况(你使用过cssClass)。