Fuente impresionante dentro del botón asp

Este es mi asp: código de botón que no muestra el ícono de fuente impresionante, sino que muestra el HTML tal como está:

<asp:Button runat="server" ID="btnRun" Text=" Search" ValidationGroup="edt" OnClick="btnRun_Click" CssClass="greenButton"/> 

¿Alguna idea de cómo puedo resolver este problema?

No puede con el botón predeterminado de asp.net necesitar usar un botón HTML y darle el atributo runat = server:

  

Entonces usa código detrás con esto agregas:

 onserverclick="functionName" 

Para el botón, entonces en tu C # do:

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

Así que el botón final se ve así:

  

Puedes usar un LinkButton

  

Admiten html en el campo de texto.

Puedes hacerlo, pero no solo con CSS. Solo necesita establecer la propiedad Text en el botón para el valor unicode del carácter fontawesome y darle al botón la clase ‘fa’ css para que tome la fuente fontawesome.

  

Creé esta biblioteca de ayuda que proporciona todos los códigos de ícono fuertemente tipados si eso hace que tu cigüeñal:

  

Nuget: Install-Package FontAwesome-ASP.NET

Fuente: https://github.com/kemmis/FontAwesome-ASP.NET

Use LinkButton

   Search  

También puedes probar esta solución:

      

En los demás respuestas cambia asp: botón por otro, te muestro si quieres usar asp: botón, FÁCIL 🙂

 /*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; } 
  

Obténgalo en Nuget!

Install-Package FontAwesome-ASP.NET Uso

FontAwesome Icons In Webforms Botones

Puede utilizar íconos de FontAwesome dentro de los controles de botones de asp.net webforms. Simplemente enlace de datos al icono de su elección de las propiedades estáticas de la clase FontAwesome.Icons. A continuación, llame DataBind () en su botón o DataBind () en su control o página principal.