如何将任何asp:LinkButton看起来像一个按钮

7
我想要一个看起来像标准按钮的超链接。我尝试使用LinkButton,但无法让它看起来像按钮。它似乎总是保持超链接的外观。我不想设置图像来实现这一点。
有什么想法吗?

2
为什么不直接使用 Asp:Button? - David
1
一个ASP按钮并不总是按照你想要的方式工作。 - Aggie Jon of 87
4个回答

9

使用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;
}

5

您可以通过CSS实现。

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

请在您的CSS中定义以下类。
.btn{ text-decoration:none; border:1px solid #000; }

1

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


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;" 用于去除下划线: 使用 href 属性去除下划线


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接