如何在C#中更改LinkBut​​ton前景色?

时间:2013-04-21 08:54:23

标签: c# asp.net

我正在为一家移动公司做项目 主页将显示所有带LinkBut​​ton的手机 当我们点击它时,它会将我们带到各自的手机细节 问题是我想使用C#编码更改所选链接按钮的前景色。

例如:

asp.net:

<asp:LinkButton ID="MobileLinkButton" runat="Server" OnClick="MobileDetailslinkButton_Onclick" ForeColor="White" />

C#:

  

protected void MobileDetailslinkBut​​ton_Onclick(object sender,EventArgs e)
      {
          的Response.Redirect( “〜/ MobileDetails.aspx”);
          MobileLinkBut​​ton.ForeColor = System.Drawing.Color.Yellow;

}

但是ForeColor并没有改变,但其余的都很好。

注意:这些链接按钮都在MasterPage中,它已在我的整个项目的所有页面中使用。

3 个答案:

答案 0 :(得分:2)

我想你可能想用CSS而不是后面的代码来做这件事。试着看看CSS :visited选择器。像下面这样的东西应该可以胜任。

a:visited
{ 
    color:yellow;
}

答案 1 :(得分:1)

通过使用CSS,您可以更改前色

  <style>
     .ClassName
      {
       color:Green;
       }
    </style>
   <asp:LinkButton ID="id1" runat="server" CssClass="ClassName"  Text="Link"></asp:LinkButton>

答案 2 :(得分:0)

你可以为它创建一个CSS,      。我的课       {        颜色:绿色;        }