这是我的asp:button代码,它没有呈现font awesome的图标,而是按原样显示HTML:
<asp:Button runat="server" ID="btnRun" Text="<i class='icon-camera-retro'></i> Search" ValidationGroup="edt" OnClick="btnRun_Click" CssClass="greenButton"/>
你知道我怎么才能解决这个问题吗?
这是我的asp:button代码,它没有呈现font awesome的图标,而是按原样显示HTML:
<asp:Button runat="server" ID="btnRun" Text="<i class='icon-camera-retro'></i> Search" ValidationGroup="edt" OnClick="btnRun_Click" CssClass="greenButton"/>
你知道我怎么才能解决这个问题吗?
不能使用默认的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>