J'utilise un contrôle utilisateur personnalisé (que je n'ai pas l'autorisation de modifier) qui rend le code HTML pour une table comme indiqué:Définition d'une classe css pour TD
<tr>
<td></td>
<td></td>
</tr>
Il me permet d'ajouter une contrôle dynamique dans les tags. Ma question est de savoir comment je définirais le style de la cellule pour la cellule de table. Normalement, je ferais <td class="myClass">
. Comme je n'ai pas le code source pour le modifier, la solution de contournement que j'utilise est de créer un <div>
, de définir la classe CSS et de l'ajouter au <td>
. Le code ressemble à ceci:
HtmlGenericControl divControl = new HtmlGenericControl("div");
divControl.Attributes.Add("class", "myClass");
//Add a textbox to divControl.
//Add the divControl to the customized user control
Cela ne me donne pas la même interface que j'attends. Essayez d'utiliser un SPAN à la place d'un DIV.