在Asp:Button中使用Font Awesome备忘单的最佳方法

时间:2015-08-19 07:09:54

标签: css asp.net font-awesome

因为无法在Asp:Button中使用字体awesome。我发现使用this post中评论中的Font Awesome备忘单如下:

<asp:Button ID="btEdit" runat="server" CssClass="btn fa" Text="&#xf044;">
</asp:Button>

但现在,Text="&#xf044;"看起来很尴尬。有没有办法使用常量,所以像这样使用,Text="edit"edit的值为&#xf044;

1 个答案:

答案 0 :(得分:0)

一种可能的选择:

声明一个常量变量来存储文本 -

protected const string AWESOME_EDIT = "&#xf044;";

在标签中绑定它 -

<asp:Button ID="btEdit" runat="server" CssClass="btn fa" Text='<%# AWESOME_EDIT %>'></asp:Button>

不幸的是,你必须明确地数据绑定页面(或特定项目) -

private void Page_Load(object sender, EventArgs e)
{
    Page.DataBind();
    //or, btEdit.DataBind();
}