如何在 <asp:Button> 内添加超赞字体

How to add font-awesome within <asp:Button>

我有一个这样的 html/css 代码 在 http://fontawesome.io/icons/ 使用字体 <i class="fa fa-times"></i> 是字体图标。

 <button  class="btn btn-default"><i class="fa fa-times"></i> restore</button>

现在,我想将其更改为 ASP.NET WebControls 。但是我无法在其中添加字体。谁有办法,谢谢

<asp:Button ID="Button1" runat="server" Text="restore"/>

您不能使用默认的 asp.net 按钮,您需要使用 HTML 按钮并为其指定 runat=server 属性:

<button runat="server" id="btnRun" class="btn btn-mini" title="Search">
    <i class="icon-camera-retro"></i> Search
</button>

所以使用代码隐藏你添加:

onserverclick="functionName" 到按钮,然后在你的 C# 中执行:

protected void functionName(object sender, EventArgs e)
{
    Response.Write("Hello World!!!");
}

最后一个按钮看起来像:

<button runat="server" id="btnRun" onserverclick="functionName" class="btn btn-mini" title="Search">
    <i class="icon-camera-retro"></i> Search
</button>