我正在为一家移动公司做项目 主页将显示所有带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中,它已在我的整个项目的所有页面中使用。
答案 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, 。我的课 { 颜色:绿色; }