Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AJAX按钮未启动asp.net_C#_Jquery_Asp.net_Ajax - Fatal编程技术网

C# AJAX按钮未启动asp.net

C# AJAX按钮未启动asp.net,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,我正在使用带有AJAX的产品搜索功能,但是我有带有点击功能的产品的分页代码,但是ShopAjaxSearch.aspx中的点击功能在结果返回后不会启动 ShopAjax.aspx: ShopAjaxSearch: ShopAjax.aspx中的链接按钮Next、Previous、First、Last未激活 请帮忙,谢谢 假设搜索页面上的分页按钮调用回发到自身ShopAjaxSearch并在服务器端处理分页。但是如果它发回,它实际上会发回ShopAjax页面,并且目标事件将不存在 在您的场景中,最

我正在使用带有AJAX的产品搜索功能,但是我有带有点击功能的产品的分页代码,但是ShopAjaxSearch.aspx中的点击功能在结果返回后不会启动

ShopAjax.aspx:

ShopAjaxSearch:

ShopAjax.aspx中的链接按钮Next、Previous、First、Last未激活


请帮忙,谢谢

假设搜索页面上的分页按钮调用回发到自身ShopAjaxSearch并在服务器端处理分页。但是如果它发回,它实际上会发回ShopAjax页面,并且目标事件将不存在


在您的场景中,最简单的解决方案可能只是一个asp更新面板,这样您就可以利用一些WebForm控件中已经内置的分页功能

在哪里使用更新面板?我在这两个页面中尝试过使用它,但都不起作用。你能给我工作代码吗。非常感谢。首先创建一个单独的WebForm页面,其中包含您要完成的任务。一旦你完成了这项工作,然后在你想要用AJAX刷新的内容周围放置一个asp:updatepanel。通过将linkbutton更改为Button进行工作,但它将重定向到Ajax页面AjaxShopSearch
<div id="demo-2">
    <input type="search" placeholder="Search" onchange="this.value='';" id="txtBrand">
</div>
<script type="text/javascript">
    $(document).ready(function() {
        $('#txtBrand').keyup(function() {

            var param = {
                "str": $(this).val()
            };
            $.ajax({
                url: "ShopAjaxSearch.aspx",
                data: param,
                success: function(data) {
                    $('#result').html(data);

                },
                error: function() {
                    alert('Error');
                }
            });
        });
    });
</script>

<div id="result">

</div>
<div class="pagging">
    <asp:DataList ID="dlPaging" runat="server" RepeatDirection="Horizontal" OnItemCommand="dlPaging_ItemCommand" OnItemDataBound="dlPaging_ItemDataBound" CssClass="pagenumON">
        <ItemTemplate>

            <asp:LinkButton ID="lnkbtnPaging" runat="server" CommandArgument='<%#Eval("PageIndex") %>' CommandName="Paging" Text='<%# Eval("PageText") %>' CssClass="pagenum"></asp:LinkButton>&nbsp;
        </ItemTemplate>
    </asp:DataList>

    <asp:Label id="lblPageInfo" runat="server" ForeColor="Red"> </asp:Label>
    <asp:LinkButton ID="lbtnPrevious" runat="server" CausesValidation="false" OnClick="lbtnPrevious_Click" CssClass="button prev">Previous</asp:LinkButton>
    <asp:LinkButton ID="lbtnNext" runat="server" CausesValidation="false" OnClick="lbtnNext_Click" CssClass="button next">Next</asp:LinkButton>

    <asp:LinkButton ID="lbtnFirst" runat="server" CausesValidation="false" OnClick="lbtnFirst_Click" CssClass="button prev">First</asp:LinkButton>
    <asp:LinkButton ID="lbtnLast" runat="server" CausesValidation="false" OnClick="lbtnLast_Click" CssClass="button next">Last</asp:LinkButton>

</div>