2015-10-29 2 views
2

Je cherche un moyen d'ajouter des attributs de classe à un bouton afin qu'il puisse être stylé, mais je ne peux pas comprendre comment faire cela à partir de mon code.Est-il possible de définir un attribut de classe à partir d'un code System.Web.UI.HtmlControls.HtmlButton?

La propriété System.Web.UI.HtmlControls.HtmlButton a une propriété AttributeCollection mais elle est en lecture seule, ce qui ne me sert à rien.

System.Web.UI.WebControls.Button a une propriété CssClass, j'ai besoin de quelque chose comme ceci pour le HtmlButton. Je ne peux pas utiliser le bouton fourni par le WebControls parce que j'ai besoin d'utiliser la propriété InnerHtml du HtmlButton pour placer une icône sur le bouton, mais je veux aussi pouvoir le styler!

Quelqu'un at-il une solution pour cela?

Répondre

0

Vous devriez être en mesure de définir la classe css comme celui-ci

theHtmlButton.Attributes["class"] = "yourClass"; 

Vous pouvez utiliser cette méthode pour définir un attribut, y compris vos propres attributs personnalisés.