Problème avec le bouton Redo du navigateur
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:
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 ??