2010-11-20 8 views
0

J'ai des listes déroulantes de remorquage dans formview quand je choisis de la première liste déroulante je prends la valeur et la publication à la même page avec cette ligne response.redirect ("addtabs.aspx? SECID = "+ dropdownlist1.selected value.tostring()) et thi deuxième dropdownlist prendre SECID et remplir lui-même avec sqldatasource avec ce paramètre tout ok mais quand poster la première liste déroulante ne sélectionne pas mon choix, mais sélectionnez le premier élément dedans comment puis-je le faire encore sélectionner ma sélectiondropdownlist dans asp.net change la valeur après la publication

Répondre

0

Êtes-vous remplir les listes déroulantes dans la méthode Page_Load? Si c'est le cas, alors vous voudrez emballer cette logique dans un conditionnel tel que if (!IsPostBack). Page_Load est exécuté sur une publication avant l'exécution de l'événement (tel que le gestionnaire button_click). Ainsi, il écraserait la valeur sélectionnée lorsqu'il rouvrirait la liste déroulante.

+0

La première liste déroulante ne contient pas sqldatasource dans un formview ou un contrôle – user514492

+0

@ user514492: Eh bien, que vous écriviez du code ou que vous utilisiez des widgets connectables, le comportement semble être le même. Les contrôles se reconnectent à leurs données sur la publication. Quel code est dans votre méthode Page_Load? Aussi, voici un article que vous pouvez trouver utile: http://forums.asp.net/p/1540056/3751956.aspx – David

Questions connexes