Bonjour,
j'utilise un updatePanel dans ma page de formulaire.
Mais lorsque je veux mettre à jour les données de ce formulaire, le textbox.text me ramène la valeur initiale du champ.
Je ne sais que faire pour remédier à ce problème.
Une idée ???
Voici mon code :
<asp:UpdatePanel ID="UpdatePanelConfig" runat="server">
<ContentTemplate>
<aspetailsView runat="server" Width="125px" Height="50px"></asp
etailsView>
<div class="divLeft">
<div class="divTitre">Informations générales</div>
<table>
<tr>
<td class="tdLib" nowrap>Nom de la boutique :</td>
<td class="tdInput">
<asp:TextBox ID="NomBoutique" runat="server" Width="150px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="tdLib">Taux de TVA :</td>
<td class="tdInput">
<asp:TextBox ID="TauxTVA" runat="server" Width="50px" ></asp:TextBox> %
<asp:CustomValidator runat="server" id="ValidatorTauxTVA"
controlToValidate="TauxTVA"
ErrorMessage="Le taux de TVA n'est pas correct"
OnServerValidate="TVAValidate"
ForeColor="red">
</asp:CustomValidator>
</td>
</tr>
</table>
<br />
</div>
<asp:SqlDataSource ID="SqlConfig" DataSourceMode="DataSet" EnableCaching="true" runat="server" ConnectionString="<%$ ConnectionStrings:csConnection %>"
DeleteCommand="DELETE FROM Configuration"
InsertCommand="INSERT INTO Configuration(NomBoutique, MailEmetteur, NomEmetteur, PassEmetteur, NbArticle, TauxTVA, AffichageTTC, BlocNouveaute, BlocASaisir, BlocPresentation, BlocPromotion,BlocAleatoire) VALUES (@NomBoutique, @MailEmetteur, @NomEmetteur, @PassEmetteur, @NbArticle, @TauxTVA, @AffichageTTC, @BlocNouveaute, @BlocASaisir, @BlocPresentation, @BlocPromotion, @BlocAleatoire)"
SelectCommand="SELECT * FROM Configuration ">
<InsertParameters>
<asp:ControlParameter Name="NomBoutique" ControlID="NomBoutique" Type="String"/>
<asp:ControlParameter Name="MailEmetteur" ControlID="MailEmetteur" Type="String"/>
<asp:ControlParameter Name="NomEmetteur" ControlID="NomEmetteur" Type="String"/>
<asp:ControlParameter Name="PassEmetteur" ControlID="PassEmetteur" Type="String"/>
<asp:ControlParameter Name="NbArticle" ControlID="NbArticle" Type="Int32"/>
<asp:ControlParameter Name="TauxTVA" ControlID="TauxTVA"/>
<asp:ControlParameter Name="AffichageTTC" ControlID="AffichageTTC" />
<asp:ControlParameter Name="BlocNouveaute" ControlID="BlocNouveaute" />
<asp:ControlParameter Name="BlocASaisir" ControlID="BlocASaisir" />
<asp:ControlParameter Name="BlocPresentation" ControlID="BlocPresentation"/>
<asp:ControlParameter Name="BlocPromotion" ControlID="BlocPromotion" />
<asp:ControlParameter Name="BlocAleatoire" ControlID="BlocAleatoire" />
</InsertParameters>
</asp:SqlDataSource>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ButtonConfig" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdateProgress runat="server">
<ProgressTemplate>
<div class="UpdateProgress">
<IMG SRC="../../App_Themes/Vert/Images/Chargement.gif" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<div class="divMaj"><asp:Button CssClass="Button" ID="ButtonConfig" runat="server" Text="Mettre à jour" OnClick="ButtonConfig_Click" /></div>
Partager