这是我的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>

Asp.net相关问答推荐

在控制器中通过依赖项注入使用ASP.NET变量值时,不会持久化

Web API 自托管 - 在所有网络接口上绑定

ASP.NET web api 无法获取 application/x-www-form-urlencoded HTTP POST

为 Web 请求实现速率限制算法的最佳方法是什么?

有条件地在 Gridview 中隐藏 CommandField 或 ButtonField

返回 JSON 对象 (ASP.NET WebAPI)

即使使用正确的 Accepts 标头,WebAPI 也不会返回 XML

在 cookie 中存储多个值

.NET 核心 IdentityUser 模型中规范化邮箱和用户名的用途是什么?

为什么 Asp.Net Identity IdentityDbContext 是一个黑盒?

上传时验证大文件

如何从 JS 访问 ViewBag

Asp.net 中的下拉列表验证使用必填字段验证器

ASP.NET IIS Web.config [内部服务器错误]

如何获取当前登录用户的角色列表

如何强制 netwtonsoft json 序列化程序将 datetime 属性序列化为字符串?

elmah:没有 HttpContext 的异常?

在 ASP.NET 标识中添加角色

ASP.Net 哪个用户帐户在 IIS 7 上运行 Web 服务?

中继器中的中继器