我在 ASP.net C#中编写了以下代码。
注意我的模态视图Everythings完美运行但按钮不会触发点击事件。
<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"/>
<asp:Button ID="btnsil" runat="server" Text="Sil" class="btn btn-primary"
OnClientClick="return confirm('Sevkiyatı Silmek İstediğinizden Eminmisiniz?');" />
<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> |
<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>
答案 0 :(得分:0)
您在按钮
中缺少OnClick
属性
<asp:Button ID="btnara" runat="server" Text="Ara!" class="btn btn-primary" OnClick="btnara_Click" />