2010-07-07 1 views
0

Si j'utilise onchange=return fn1(), côté client même le fn1 retour faux il a automatiquement tiré l'événement côté serveur onselectedindexchange. Comment puis-je arrêter l'événement côté serveur si le script fn1 renvoie false?ASP descendre liste, événement onchage doesn, t travail

+0

Veuillez ajouter le contenu de votre fichier .aspx - au moins la partie de la page où vous déclarez votre liste déroulante. –

Répondre

0

vous ne pouvez pas, j'ai eu un problème similaire aussi, il n'y a pas longtemps ... simplement putted contrôles asp.net où est initialisé pour invoquer la publication, il n'y a aucun moyen que vous pouvez élégamment éviter que .. Au lieu d'essayer d'intercepter la publication invoquée sur votre index_changed et bloqué ou non, vous pouvez placer un bouton caché et ensuite décider du moment où vous lancerez cette publication via l'appel client sur ce bouton (button.click()) ..

pas agréable, mais je ne l'ai pas trouvé une meilleure solution pour ce scénario

acclamations

P.S. oh, oui vous devez supprimer autopostback = "true" sur ce contrôle déroulant

Questions connexes