首页 文章

如何在C#中更改LinkButton前景色? [关闭]

提问于
浏览
-4

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

例如:

asp.net:

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

C# :

protected void MobileDetailslinkButton_Onclick(object sender,EventArgs e){Response.Redirect(“〜/ MobileDetails.aspx”); MobileLinkButton.ForeColor = System.Drawing.Color.Yellow; }

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

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

3 回答

  • 2

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

    a:visited
    { 
        color:yellow;
    }
    
  • 1

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

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

    你可以为它创建一个CSS,.myclass {color:Green; }

相关问题