Je la page de sélection qui a un gridview qui présente à l'utilisateur une liste des éléments de données qu'ils peuvent cliquer sur « foret dans » - les rediriger vers la page de maintenance des données.
Parce que la liste peut être longue, nous avons une série de cases à cocher et les listes déroulantes en haut qui agissent comme des filtres.
Nous venons tout juste mis en place un UpdatePanel avec un UpdatePanelAnimationExtender de sorte que lorsque la page a fait de longs trajets vers le databse, ils obtiendraient une belle « Traitement en cours ... » pop up.
Le problème est, cela semble briser le viewstate sur les listes déroulantes et cases à cocher. Maintenant, quand ils vont à la page page de détail et cliquez sur le bouton BACK pour revenir à la « sélection » - les valeurs sélectionnées dans les cases à cocher et déposez-downlists sont de retour à leurs réglages par défaut. Les listes sont encore peuplées, mais ce qu'ils « oublié » qu'ils avaient quand l'utilisateur a cliqué sur la page de maintenance des données.
Je pris le code .aspx pour l'UpdatePanel et l'animation étendue et retesté et tout a parfaitement fonctionné. Donc, apparemment, le UpdatePanel et / ou le AnimationExtender ne joue pas bien avec l'état d'affichage.
Est-il possible que je peux arrêter les actions de l'UpdatePanel de, en effet, mettre à zéro les propriétés » .SelectedValue »?













