如何让任何asp:LinkBut​​ton看起来像一个按钮

时间:2010-08-10 03:54:44

标签: asp.net .net css

我想要一个看起来像标准按钮的超链接。我尝试过使用LinkBut​​ton,但不能让它看起来像一个按钮。它总是看起来像一个超链接。我不想设置图像来执行此操作。

有什么想法吗?

4 个答案:

答案 0 :(得分:7)

使用css ......就像

一样
<asp:LinkButton ID="LnkButtion" CssClass="buttonClass" runat="server" Text="Button" />

您可以在此处指定自己的颜色

.buttonClass
{
    padding: 2px 20px;
    text-decoration: none;
    border: solid 1px Green;
    background-color: #ababab;
}
.buttonClass:hover
{
    border: solid 1px Black;
    background-color: #ffffff;
}

答案 1 :(得分:5)

你可以通过css。

<asp:LinkButton ID="linkButton" CSSClass="btn" runat="server"></asp:LinkButton>

还在css中定义以下类。

.btn{ text-decoration:none; border:1px solid #000; }

答案 2 :(得分:1)

<asp:Button OnClick="submit" Text="Submit" runat="server" />

答案 3 :(得分:0)

这对我有用:

<a href="mypage.aspx?param1=1" style="text-decoration:none;">
    <asp:Button PostBackUrl="mypage.aspx?param1=1" Text="my button-like link" runat="server" />
</a>

style="text-decoration:none;"用于删除下属: Removing underline with href attribute