Bonjour,

j'ai une page web qui contient une gridview et une dropdownlist, au moment du chargement de la page j'initialise dropdownlist.selectedvalue à la premiere valeur de la liste donc je fais quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //initialiation des composants
            monPanel.Visible = false;
 
        IList<Status> theStatus = Status.GetList();
        if (theStatus.Count > 0)
        {
            foreach (Status s in theStatus)
            {
                DropListStatus.Items.Add(s.StatusName);
            }
 
            DropListStatus.SelectedValue = theStatus[0].StatusName;
 
        }
    }
Le problème c'est lorsque l'utilisateur sélectionne une autre valeur dans la dropdownlist ensuite lorsqu'il clique sur le bouton "redo" du navigateur, DropListStatus.SelectedValue ne remet pas theStatus[0].StatusName mais il garde ce qui a été selectionné avant de faire le "Redo" ??
comment faire pour remettre mon DropListStatus.SelectedValue à theStatus[0].StatusName ??