После того, как я изменил PostBackTrigger на AsyncPostBackTrigger в веб-форме, я не могу добавить более одной строки в gridview, и все триггеры отключены.Я изменил только следующие коды:
<asp:UpdatePanel ID="up_JournalVoucher" runat="server" UpdateMode="Conditional">
...
<FooterTemplate> <asp:Button ID="btn_Add" runat="server" Text="Add" ValidationGroup="Add" ToolTip="Add New Row" CommandName="Add" CssClass="btn btn-info" /> </FooterTemplate> </asp:TemplateField>
...
...
</div>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="lnk_Back" />
<asp:AsyncPostBackTrigger ControlID="ddl_MainDonor" />
<asp:AsyncPostBackTrigger ControlID="gv_JournalVoucher" />
<asp:PostBackTrigger ControlID="btn_Save" />
<asp:PostBackTrigger ControlID="btnUpload" />
<asp:PostBackTrigger ControlID="btnDownload" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
Здесь я изменил только триггер обратной передачи для ddl_maindonor и gv_journalvoucher controlid на asyncPostBackTrigger.