J'ai un panneau de mise à jour avec gridview à l'intérieur. J'ai aussi un bouton dans le panneau de mise à jour qui le déclenche sur l'événement click. À l'intérieur du champ de modèle de gridview j'ai un linkbutton qui devrait réinitialiser le mot de passe d'utilisateur sur le clic. quand je clique sur le bouton de réinitialisation, il ne fait rien.Panneau de mise à jour asp.net
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" Height="240px" Width="952px" Visible = "False" EnableModelValidation="True" EnableViewState="false">
<Columns>
<asp:BoundField DataField="personid" HeaderText="Person ID" />
<asp:BoundField DataField="firstname" HeaderText="Account No" />
<asp:BoundField DataField="surname" HeaderText="Skin Centre" />
<asp:BoundField DataField="email" HeaderText="Email" />
<asp:BoundField DataField="password" HeaderText="Password" ControlStyle-Width="200px">
<ControlStyle Width="200px"></ControlStyle>
</asp:BoundField><asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:LinkButton ID="lnkBtn" runat="server" OnCommand="lnkBtn_Command" CommandArgument='<%# Eval("CmdArgument") %>' Text='<%# Eval("CmdArgument", " reset ") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:UpdateProgress ID="UPCalendarUpdateProgress" runat="server" DisplayAfter="0">
<ProgressTemplate>
<div style="width:100%; height: 100%; border: 0px solid; position: absolute; top: 0; left: 0; text-align: center;">
<div id="loadingMessage">
<asp:Label ID="LbLoadingMessage" runat="server" ForeColor = "Red" Font-Size="XX-Large" Text="Loading the account details..." CssClass="loading-message-text">
</asp:Label><br />
<img src="images/loadingAnimation.gif" alt="" style="margin-top: 20px;" /></div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<div style="margin-top:50px;">
<asp:button ID="rstButton" runat="server" text="Complete Reset" OnClick ="rstButton_Click" Visible ="false"/>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rstButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
toute idée serait appréciée.
a fait ce travail si vous supprimez le panneau de mise à jour? – Aristos
@aristos c'est une bonne question. oui précédemment c'était workng sans panneau de mise à jour. comme je dois mettre à jour quelques 20000 enregistrements je les mets juste dans un panneau de mise à jour afin qu'au moins l'utilisateur sache quelque chose se passe – sam
puis vérifie maintenant l'erreur javacript en utilisant la console – Aristos