C# 网格中的ajaxasp网页表单搜索
我发现我的问题的实现有一个方面,但我不知道为什么它不起作用。当我在文本框中输入一些值时,它应该给我回发,但它没有C# 网格中的ajaxasp网页表单搜索,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,我发现我的问题的实现有一个方面,但我不知道为什么它不起作用。当我在文本框中输入一些值时,它应该给我回发,但它没有 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" /> <div> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Con
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" />
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txt" />
</Triggers>
<ContentTemplate>
<asp:TextBox runat="server" ID="TextBox1" AutoPostBack="true" OnTextChanged="txt_TextChanged"></asp:TextBox>
<asp:GridView runat="server" ID="GridView2">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="regon" HeaderText="Regon" SortExpression="regon" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="nip" HeaderText="NIP" SortExpression="nip" ItemStyle-Font-Size="10px" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</div>
文本框的id和GridView的id不匹配
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txt" />
</Triggers>
<ContentTemplate>
<asp:TextBox runat="server" ID="txt" AutoPostBack="true" OnTextChanged="txt_TextChanged"></asp:TextBox>
<asp:GridView runat="server" ID="GridView1">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="regon" HeaderText="Regon" SortExpression="regon" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="nip" HeaderText="NIP" SortExpression="nip" ItemStyle-Font-Size="10px" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</div>
文本框的id和GridView的id不匹配
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txt" />
</Triggers>
<ContentTemplate>
<asp:TextBox runat="server" ID="txt" AutoPostBack="true" OnTextChanged="txt_TextChanged"></asp:TextBox>
<asp:GridView runat="server" ID="GridView1">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="regon" HeaderText="Regon" SortExpression="regon" ItemStyle-Font-Size="10px" />
<asp:BoundField DataField="nip" HeaderText="NIP" SortExpression="nip" ItemStyle-Font-Size="10px" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</div>
我建议如下更新
AsyncPostBackTrigger
,以将textbox
=TextBox1的ID与AutoPostBack
引用相匹配,但控件需要位于UpdatePanel
<asp:AsyncPostBackTrigger ControlID ="TextBox1" EventName ="TextChanged" />
我建议如下更新
AsyncPostBackTrigger
,以将textbox
=TextBox1的ID与AutoPostBack
引用相匹配,但控件需要位于UpdatePanel
<asp:AsyncPostBackTrigger ControlID ="TextBox1" EventName ="TextChanged" />
请将
更改为
文本框的id不匹配。请将
更改为
文本框的id不匹配。PostBackTrigger
效果很好,但我不知道为什么第一个AsyncPostBackTrigger
不能PostBackTrigger
仍然根据以前的经验重新加载我的所有页面,这是最重要的自动回邮的折衷方案。我不知道这种行为的修复方法是什么。PostBackTrigger
效果很好,但我不知道为什么第一个AsyncPostBackTrigger
不能PostBackTrigger
仍然根据以前的经验重新加载我的所有页面,这是自动回发的折衷办法。我不知道这种行为的解决办法是什么。
<asp:PostBackTrigger ControlID="TextBox1" />