簡體   English   中英

ASP.net C#AsyncPostBacktriggerr Click事件不會觸發

[英]ASP.net C# AsyncPostBacktriggerr Click event Doesn't fire

我有下面的代碼用ASP.net C#編寫。

注意我的模式視圖一切正常, 但是按鈕的不會觸發click事件。

 <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>        
    <div>
        <div>
            <div class="wrapperDiv">
                <div class="headerDiv">
                    <h3 class="title"></h3>
                </div>
                <div class="contentDiv">   
                     <div class="gridWrapper">
                        <div >
                            <asp:Button ID="btnAdd" runat="server" Text="Yeni Sevkiyat" class="btn btn-primary"/>&nbsp;

                            <asp:Button ID="btnsil" runat="server" Text="Sil" class="btn btn-primary" 
                            OnClientClick="return confirm('Sevkiyatı Silmek İstediğinizden Eminmisiniz?');" />&nbsp;

                            <asp:Label ID="Label1" runat="server" Text="Müşteri Adına Göre : "></asp:Label>

                            <asp:TextBox ID="txtSearch" runat="server"  class="form-control" 
                            style="margin-top: 5px;"></asp:TextBox>

                            <asp:Button ID="btnara" runat="server" Text="Ara!" class="btn btn-primary"/>

                        </div>
                        <!-- Start of Gridview-->
                         <div class="gridContainer">
                             <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                <ContentTemplate>
                                     <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" EmptyDataText="Kayıt Bulunamadı"
                                         class="table table-striped table-bordered table-condensed" AllowPaging="True" OnPageIndexChanged="GridView1_PageIndexChanged" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCommand="GridView1_RowCommand">
                                         <Columns>
                                             <asp:BoundField DataField="sprno" HeaderText="Sipariş No" SortExpression="sprsno" />
                                             <asp:BoundField DataField="sprssorumlu" HeaderText="Sipariş Sorumlusu" SortExpression="sprssorumlu" />
                                              <asp:BoundField DataField="musteri" HeaderText="Müşteri Adı" SortExpression="musteri" />
                                             <asp:BoundField DataField="sevkili" HeaderText="Sevk İli" SortExpression="sevkili" />
                                             <asp:BoundField DataField="sevkadresi" HeaderText="Sevk Adresi" SortExpression="sevkadresi" />
                                             <asp:BoundField DataField="sevksaati" HeaderText="Sevk Saati" SortExpression="sevksaati" />
                                             <asp:BoundField DataField="sevkdurumu" HeaderText="Sevk Durumu" SortExpression="sevkdurumu" />

                                             <asp:BoundField DataField="sprstarihi" HeaderText="Sipariş Tarihi" SortExpression="sprstarihi"
                                                 DataFormatString="{0:d}" />
                                             <asp:BoundField DataField="sevktarihi" HeaderText="Sevk Tarihi" SortExpression="sevktarihi"
                                                 DataFormatString="{0:d}" />
                                              <asp:BoundField DataField="sevkurun" HeaderText="Sevk Edilecek Ürünler" SortExpression="sevkurun" />
                                             <asp:TemplateField HeaderText="Düzenle | Sil">

                                                 <ItemTemplate>
                                                     <asp:LinkButton ID="LinkButton2" runat="server" CommandName="select" 
                                                     CommandArgument='<%# Eval("sprno") %>'>Düzenle</asp:LinkButton>&nbsp;&nbsp;|&nbsp;
                                                     <asp:CheckBox ID="chkDelete" runat="server" AutoPostBack="True" />
                                                     <asp:HiddenField ID="hfEmpId" runat="server" value='<%# Eval("sprno") %>'/>
                                                 </ItemTemplate>
                                             </asp:TemplateField>
                                         </Columns>
                                     </asp:GridView>          
                                </ContentTemplate

在這里觸發器不起作用。 這創建了模式的按鈕。

                                <Triggers>                                             
                                    <asp:AsyncPostBackTrigger ControlID="btnkaydet" EventName="Click" />     
                                    <asp:AsyncPostBackTrigger ControlID="btnsil" EventName="Click" />
                                    <asp:AsyncPostBackTrigger ControlID="btnara" EventName="Click" />
                                </Triggers>
                            </asp:UpdatePanel>  
                         </div>
                         <!-- End of Gridview-->
                     </div>          
                </div>
            </div>

您缺少按鈕中的OnClick屬性

<asp:Button ID="btnara" runat="server" Text="Ara!" class="btn btn-primary" OnClick="btnara_Click" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM