2010-09-29 6 views
1

Après la publication de Modal Popup Extender, tous les contrôles de l'index de tabulation ont la valeur -1, je ne trouve aucune solution pour cela, et il y a plus de 100 contrôles dans ma page.Ajax postback réinitialise l'index des onglets -1

Comment puis-je conserver l'onglet Index de tous mes contrôles dans la page ASP.NET.

Répondre

2

Vérifiez vos appels à .Show() pour l'extension contextuelle modale. Lorsque vous appelez .Show() il stocke tous les TabIndexes pour vos contrôles à une variable. Cela permet d'éviter que vos contrôles ne se trouvent dans l'ordre des onglets pendant que le MPE est affiché. Si vous appelez .Show() alors que le MPE est déjà affiché (et qu'il a déjà modifié les TabIndex), il stocke les -1 par-dessus les valeurs précédentes et les remet quand le MPE est caché, pensant qu'il fait la bonne chose .

Questions connexes