javascript - ASP.net C# AsyncPostBacktriggerr 单击事件不触发

标签 javascript c# jquery asp.net

我用 ASP.net C# 编写了以下代码。

注意我的模态视图一切正常但是按钮不会触发点击事件。

 <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" />

关于javascript - ASP.net C# AsyncPostBacktriggerr 单击事件不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29629679/

相关文章:

javascript - 当您关闭浏览器选项卡时,JavaScript 计时器是否会立即清理?

javascript - 仅在单击按钮后使用 JS var 值

javascript - 使用 Readfile 从 FTP 下载文件

c# - 与 string.Empty (c#) 相比的最佳性能

javascript - 在这种情况下为什么要使用 call() 方法?

javascript - knockout js 订阅选择列表所选选项反复显示未定义

c# - 使用 0x80070005 将 .net 核心项目发布到 iis 时出现 HTTP 错误 500.19

c# - 使用 using 范围时,是否必须调用 Close 方法?

jquery - 使用 JQuery 验证插件

jquery - 用于切换主体背景图像的 Bootstrap 按钮