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