字体真棒asp按钮
这是我的asp:按钮代码,它不是渲染字体真棒的图标,而是显示HTML原样:
<asp:Button runat="server" ID="btnRun" Text=" Search" ValidationGroup="edt" OnClick="btnRun_Click" CssClass="greenButton"/>
知道如何解决这个问题?
您不能使用默认的asp.net按钮,您需要使用HTML按钮并为其指定runat = server属性:
所以使用后面的代码添加:
onserverclick="functionName"
到按钮,然后在你的C#中:
protected void functionName(object sender, EventArgs e) { Response.Write("Hello World!!!"); }
所以最终按钮看起来像:
您可以使用LinkButton
他们确实支持文本字段中的html。
你可以做到这一点,但不仅仅是CSS。 您只需要将按钮上的Text属性设置为fontawesome字符的unicode值,并将按钮设置为’fa’css类,以便它占用fontawesome字体。
我创建了这个帮助程序库,它提供强类型的所有图标代码,如果它转动你的曲柄:
Nuget:Install-Package FontAwesome-ASP.NET
资料来源: https : //github.com/kemmis/FontAwesome-ASP.NET
使用LinkButton
Search
你也可以尝试这个解决方案 –
在其他答案中更改asp:按钮由另一个,我告诉你,如果你想使用asp:按钮,EASY ?
/*CSS*/ /*Colors depends what btn you use, in this case i´m using btn-default*/ .btn_asp_icon{ border: 0; background-color: #fff; } .btn:hover > .btn_asp_icon{ background-color: #e6e6e6; }
在Nuget上获取它!
安装包FontAwesome-ASP.NET用法
在Webforms按钮的FontAwesome图标
您可以在asp.net webforms按钮控件中使用FontAwesome图标。 只需从FontAwesome.Icons类的静态属性数据绑定到您选择的图标即可。 然后在您的按钮上调用DataBind()或在父控件或页面上调用DataBind()。
上述就是C#学习教程:字体真棒asp按钮分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1019907.html