本文介绍了关于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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!