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

Posted

技术标签:

【中文标题】如何让任何 asp:LinkBut​​ton 看起来像一个按钮【英文标题】:How to get any asp:LinkButton to look like a button 【发布时间】:2011-03-27 15:08:33 【问题描述】:

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

有什么想法吗?

【问题讨论】:

为什么不直接使用 Asp:Button? 【参考方案1】:

为此使用 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;

【讨论】:

【参考方案2】:

你可以通过 css 来实现。

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

还在你的 CSS 中定义以下类。

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

【讨论】:

【参考方案3】:

&lt;asp:Button OnClick="submit" Text="Submit" runat="server" /&gt;

【讨论】:

【参考方案4】:

这对我有用:

<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

【讨论】:

以上是关于如何让任何 asp:LinkBut​​ton 看起来像一个按钮的主要内容,如果未能解决你的问题,请参考以下文章

Spring Security:如何让用户打开任何页面的监听器?

垂直对齐div按钮内的文本?

单击按钮以在按钮下方显示 Nib

6个技巧,让数据可视化看起来更专业

如何让Android搜索栏顺利移动?

UpdatePanel 中 ListView 中的 LinkBut​​ton 导致完全回发