どのように使用できますか:
<i class="icon-etc"></i>
asp.netボタンで?
LinkButton、このように...
<asp:LinkButton ID="SelectButton" runat="server" CssClass="btn btn-info"><i class="icon-ok icon-white"></i> Select</asp:LinkButton>
<i>
タグを値として属性に追加できLinkButton
Text
ます。
例えば
<asp:LinkButton ID="btnExcluir" runat="server" Text="<i aria-hidden='true' class='icon-remove-3'></i>" CssClass="btn btn-danger" />
サイドテキストと組み合わせて使用することもできます。
例えば
<asp:LinkButton ID="btnExcluir" runat="server" Text="Link Name <i aria-hidden='true' class='icon-remove-3'></i>" CssClass="btn btn-danger" />
これを試して
<asp:LinkButton ID="btnExample" runat="server" Text="<span class='glyphicon glyphicon-repeat'></span> Button" CssClass="btn btn-primary btn-xs" OnClick="btn_Click"></asp:LinkButton>
また
<asp:LinkButton ID="btnExample" runat="server" Text="<i class='glyphicon glyphicon-flash'></i> Button" CssClass="btn btn-primary btn-xs" OnClick="btn_Click"></asp:LinkButton>
よろしく C:
私はこのようにしました。
マークアップ:
<asp:PlaceHolder ID="phButtonToLabelsAdminBox" runat="server"></asp:PlaceHolder>
<asp:Button ID="btnSave" runat="server" CssClass="btn" Text="Spara" />
<asp:Button ID="btnClear" runat="server" CssClass="btn" Text="Töm/Ny" />
CodeBehind Page_Load()
FixGlyph(phButtonToLabelsAdminBox, btnSave, "icon-ok")
FixGlyph(phButtonToLabelsAdminBox, btnClear, "icon-refresh")
そしてサブ:
Private Sub FixGlyph(ph As PlaceHolder, btn As Button, IconClass As String, Optional CustomLabelStyle As String = "")
If btn.Visible = False Then Exit Sub
Dim g As New HtmlGenericControl
g.ID = "labelFor_" + btn.ID
g.TagName = "label"
g.Attributes.Add("for", btn.ClientID)
g.Attributes.Add("class", "" + btn.CssClass + "")
If Not CustomLabelStyle = "" Then g.Attributes.Add("style", CustomLabelStyle)
g.InnerHtml = "<i class=""" + IconClass + """></i> " + btn.Text
ph.Controls.Add(g)
btn.Attributes.Add("style", "display:none;")
End Sub
私はマークアップで通常の asp:Button を使用します。唯一のことは、ボタンに可視の true/false を設定する可能性のある他のコードの後に FixGlyph を実行し、ボタンを表示する順序で FixGlyph を追加することだけです。それ以外は、私にとってはうまくいきます。