Bonjour,
J'ai une question concernant les postback,
J'ai un formulaire qui contient un champ (textbox) et un bouton, quand l'utilisateur met une valeur dans le champ, la valeur saisie est vérifiée grâce à un service web, donc je ce que je fais :
Et dans le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:TextBox runat="server" AutoPostBack="true" ID="TextBoxField" OnTextChanged="TextBoxField_TextChanged" />
Le problème quand je valide mon champ il fait un postback et recharge la page , y-t il un moyen pour empêcher le postback, j'ai essayé de mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void TextBoxField_TextChanged(object sender, EventArgs e) { //appel du service web pour effectuer un contrôle sur ce qui a été saisi }
mais dans ce cas là il n’exécute pas le traitement de vérification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2AutoPostBack="false"
Le soucis s'est posé au niveau des utilisateurs, quand ils saisissent une valeur dans le champ ensuite ils cliquent directement sur le bouton ... j'ai eu des utilisateurs qui viennent me dire, on a cliqué sur le bouton mais il ne s'est rien passé ...
Car en fait le traitement du bouton n'a pas été fait c'était juste le postback du champ !
Quelqu'un aurait une idée pour résoudre ça ?
Merci pour votre aide.
Partager