Selectedindex erroné

Résolu
Signaler
Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006
-
Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006
-
Bonjour,
j'utilise un dropdownlist que je rempli dans le page_load (en testant la propriété ispostback). j'ai activé la propriété autopostback du control, ainsi je peux directement récupéré le traitement de changement d'index dans la methode suivante :
protected

void
ddlDomainName_SelectedIndexChanged(
object
sender,
EventArgs
e)

{
if (ddlDomainName.SelectedItem.Text !=
"-- Choisissez un domaine --"
)

{
   // enregistrement du nom de domaine dans la session

   _sessionDomain.Domain = ddlDomainName.SelectedItem.Text;
   
_sessionDomain.LogPath = ddlDomainName.SelectedItem.Value;
   Session["sessionLogin"] = _sessionDomain;
   
Response.Redirect("~/Default.aspx");

}
else

{

   Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"alert"
,
"alert('Veuillez choisir un nom de domaine');"
,
true
);
}
}
comme la liste est remplie dynamiquement je peux avoir évidement plusieurs items dans cette liste.
lorsque je selectionne un item (peu importe lequel) il me renvoie toujours l'item qui est en index 1 .
D'où se problème pourrait-il provenir?
merci d'avance

SixLand

1 réponse

Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006

C'est bon j'ai trouvé la solution.
certaines valeurs des mes items etaient les meme et apparemment il se base sur la valeur pour distinguer les items donc il prennait forcement le premier qu'il trouvait.

voilà pour ceux qui n'avaient pas la solution à ce genre de problème ... la voilà ;-)

merci