如何在ASP.NET中更改HyperLink的颜色

Raj*_*mar 2 html c# asp.net

我正在做迷你ERP项目,因为我有3帧.框架用作Header,当我点击"Home"时,我有"Home"和"logout"图像按钮frame3进入主页,当我点击"Logout"按钮时,所有框架都会消失,并且"Login"屏幕的主窗口谈到.我在ASP.NET中使用超链接控件在图像中使用了"Home"和"Logout"按钮,问题是由于超链接按钮获得了蓝色边框.我想删除图像按钮周围的边框.任何人都知道如何在我的代码中删除该边框

<asp:HyperLink ID="HomeButtonlink" 
    BorderWidth="0px" 
    Font-Overline = "False"
    ImageUrl="~/Images/Untitled-5.png" 
    runat="server"
    Height="100%" 
    Target ="frame3"
    NavigateUrl="~/About.aspx" 
    BorderStyle="None"></asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

感谢ASRajkumar.Rajguru的进步

hun*_*ter 8

我会为此创建一个新的css类:

<asp:HyperLink ID="HomeButtonlink" CssClass="linkbutton"
    ImageUrl="~/Images/Untitled-5.png" 
    runat="server" Target="frame3" NavigateUrl="~/About.aspx"></asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

你可以像这样定义你的类:

a.linkbutton, a.linkbutton:visited, a.linkbutton img
{
    border: none;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

使用asp.net服务器控件可以获得很少的收益.你可以像这样做:

<a href="<%=ResolveUrl("~/about.aspx")%>" target="frame3" class="linkbutton">
    <img src="<%=ResolveUrl("~/images/untitled-5.png") %>" />
</a>
Run Code Online (Sandbox Code Playgroud)