Bonjour,
Voici mon problème j'ai un userControl qui contient une <asp:TextBox>
et 2 <asp:ImageButton>(un + et un -)
quand je clique sur le + et le - les fonctions(en codebehind) liées à ces evenements sont bien appelées mais
l'evenement OnTextChanged n'est plus déclenché sur ma textbox.
Ceci apparait depuis que j'ai rajouter un update panel dans ma masterpage:
1 2 3 4 5 6
| <asp:UpdatePanel ID="UpdatePanelCentral" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:ContentPlaceHolder ID="cnphCentral" runat="server">
</asp:ContentPlaceHolder>
</ContentTemplate>
</asp:UpdatePanel> |
le code de mon usercontrol:
1 2 3 4 5 6 7 8 9 10 11
| <%@ Control Language="VB" AutoEventWireup="false" CodeFile="Quantite.ascx.vb" Inherits="UserControls_Quantite" %>
<tr>
<td>
<asp:TextBox runat="server" ID="tbxQuantite" AutoPostBack="true" CssClass="qte" Height="14px" /></td>
<td>
<asp:ImageButton runat="server" ImageUrl="~/App_Themes/Principal/images/plus.gif"
ID="imgbtnUp" ToolTip="Ajouter" BorderWidth="1px" BorderColor="#818181" /><br/>
<asp:ImageButton runat="server" ImageUrl="~/App_Themes/Principal/images/moins.gif"
ID="imgbtnDown" ToolTip="Diminuer" BorderWidth="1px" BorderColor="#818181" /></td>
</tr> |
la fonction qui etait appelée dans le codebehind:
protected Sub tbxQuantite_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbxQuantite.TextChanged
Avant l' "Ajaxisation" cela fonctionnait très bien.
Partager