本文介绍了关于updatepanel中的datalist的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,







我有2个数据控制器。



onclick第一个datalist的复选框数据将在第二个datalist中更新。



我必须使用updatepanel。



我使用下面的代码,但它不起作用请协助它。



点击复选框我的页面是刷新,我不想刷新页面。





hello all,



I have 2 datalist control.

onclick of first datalist's checkbox data will be updated in second datalist.

I have to use updatepanel for this.

I have use below code but its not working please assist for it.

on click of checkbox my page is refresh and i dont want to refresh the page.


<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
    <ContentTemplate>

        <asp:DataList ID="DataList1" runat="server" OnItemDataBound="dlist_product_filter_ItemDataBound" Width="100%">
            <ItemTemplate>
                <asp:DataList ID="product_sub_filter" runat="server" Width="100%" OnItemDataBound="product_sub_filter_ItemDataBound">
                    <HeaderTemplate>
                        <%--  <div style="display: none;" class="containers">--%>
                        <div class="content">
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chk_search" runat="server" OnCheckedChanged="chk_search_CheckedChanged" AutoPostBack="true" onclick="check_click(this.id)" CssClass="load" />
                    </ItemTemplate>
                    <FooterTemplate>
                    </FooterTemplate>
                </asp:DataList>
            </ItemTemplate>
        </asp:DataList>
        <asp:DataList runat="server" ID="DataList2" RepeatDirection="Horizontal" RepeatColumns="2" OnItemDataBound="fview_product_ItemDataBound" Width="100%">
            <HeaderTemplate></HeaderTemplate>
            <ItemTemplate>
                <div style="width: 90%; word-wrap: initial; text-align: left; margin-left: 10px">
                    <asp:Literal ID="lit_description" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Description")%>'></asp:Literal><br />
                </div>
            </ItemTemplate>
            <FooterTemplate>
                <div class="cB"></div>
            </FooterTemplate>
        </asp:DataList>

    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="dlist_product_filter" />
    </Triggers>
</asp:UpdatePanel>

推荐答案

这篇关于关于updatepanel中的datalist的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 02:56