Bonjour à tous,
Je suis entrain de développez un site asp.net. Pour celà j'ai reçu le design au format html.
Je converti les controles en asp...tout va bien sauf...qu'asp ne sait pas générer de radiobutton avec du style sans utiliser de span.
Je m'explique, le but est d'arriver à ceci;
<INPUT class="txt_input_0" type="radio">
Bon avec l'id en plus evidement.
Et voici ce que VS2003 me génère quand je lui spécifie CssClass
<span class="txt_input_0"><input id="_ctl1_TvpRequest1_RadioButton1" type="radio" name="_ctl1:TvpRequest1:_ctl1:TvpRequest1:RadioButton1" value="RadioButton1" /></span>
Je me dit alors, je vais essayer de trichant en faisant comme ceci...
RadioButton1.Attributes.Add("class","txt_input_0");
Ca ne change rien
Si je ne veux pas utiliser de span, ce n'est pas parce que ca va utiliser 3 caracteres en plus à charger, mais tout simplement parce que le design généré n'est pas dutout celui désiré.
Pour info voici la propriété css;
1 2 3 4 5 6
| .txt_input_0
{
background-color:#FFEB9A;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 0;
} |
J'ai aussi essayé de ne pas utiliser cssClass et de modifier moi-meme les propriétés du RadioButton mais toujours meme effet.
Je viens de tester sous Firefox et le design est bon, il semblerait donc que le problème ne soit que sous IE (6)...un comble pour un site asp.net
S'il n'est vraiment pas possible d'utiliser un radiobutton sans le span, alors j'utiliserai le controle html, mais je perdrai le viewstate...
Enfin toute aide est la bienvenue
Merci
Partager