2016-12-28 1 views
1

hinzufügen Ich mag dieses mit Schrift auf http://fontawesome.io/icons/ und <i class="fa fa-times"></i> ist die Schriftart Symbol, um ein HTML/CSS-Code hatte.Wie font-awesome innerhalb <asp:Button>

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

Jetzt möchte ich es zu ASP.NET WebControls ändern. Ich kann jedoch keine Schrift darin einfügen. Jeder hat so, danke.

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

Antwort

0

Sie können nicht mit der Standard-asp.net-Taste benötigen Sie eine HTML-Taste verwenden und es runat = server Attribut geben:

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

So Code verwendet hinter damit Sie hinzufügen:

OnServerClick = "functionName-" Um die Schaltfläche, dann in Ihrem C# tun:

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

So endgültige Schaltfläche sieht wie folgt aus:

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

Danke. Ich kenne diesen Weg, aber ich möchte lernen, wie man den Standard verwendet – haomao