2012-11-13 2 views
3

J'utilise un asp:textbox et il déclenche un événement ontextchanged, auquel cas je lie la valeur à une variable de session. Mon problème est qu'il postback la page à chaque fois, donc je veux éviter la publication dans cet événement.Éviter les postbacks dans l'événement ontextchange

Aidez-moi à faire de même.

+1

ontextchange est un événement de publication lorsque vous définissez AutoPostBack = "True". Qu'essayez-vous d'accomplir? Est-ce que réaliser sans appeler le code dans le code-behind? – codingbiz

+0

Je pense que vous devriez écrire votre exigence plus clairement .. ce que vous voulez réaliser et ce que vous faites pour cela ... – Pranav

Répondre

1

OnTextChanged est un événement serveur et si vous voulez qu'il soit déclenché et que votre état de session soit mis à jour correctement, la page doit subir une publication. Une autre approche consiste à utiliser onchange qui est un événement client et à mettre à jour votre état de session via javascript en effectuant un appel ajax à votre serveur principal.

0

Si vous souhaitez gérer l'événement sur le côté client (JavaScript), vous devez utiliser onchange.

Maintenant, il est géré sur le côté serveur car OnTextChange fait partie du asp:TextBox et est un événement côté serveur. Basicly Server-Side events = publication

Questions connexes