Bonjour,

Je cherche à générer un document HTML avec HtmlTextWriter et j'ai un peu de mal avec l'ajout de style CSS.
J'arrive à générer un <div> avec un attribut "class" mais je n'arrive pas à introduire la définition de cette classe.

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
writer.AddAttribute(HtmlTextWriterAttribute.Class, "important");
writer.RenderBeginTag(HtmlTextWriterTag.Div); 
writer.Write("Mon texte")
writer.RenderEndTag();

Ce qui me rends ceci :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
<div class="important">Mon texte</div>

Mais il me manque la définition pour que ça fonctionne. J'aimerai inclure ceci sans saisir le texte littérallement
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<style type="text/css">
.important{
color: #D8000C;
background-color: #FFBABA;
}  
</style>

Je précise que je ne suis pas pieds et poings liés avec HtmlTextWriter. S'il y a une autre méthode je suis également preneur.