C# 单击事件时使用更新面板
我有一个C# 单击事件时使用更新面板,c#,asp.net,ajax,asp.net-ajax,updatepanel,C#,Asp.net,Ajax,Asp.net Ajax,Updatepanel,我有一个数据列表控件,其标题是可点击的链接按钮 <asp:DataList runat="server" ID="dl1" OnItemDataBound="dl_ItemDataBound"> <HeaderTemplate> <asp:LinkButton ID="lbl1" runat="server" Visible="false" OnClick="lbl_Click"></asp:LinkButton> <a
数据列表
控件,其标题是可点击的链接按钮
<asp:DataList runat="server" ID="dl1" OnItemDataBound="dl_ItemDataBound">
<HeaderTemplate>
<asp:LinkButton ID="lbl1" runat="server" Visible="false" OnClick="lbl_Click"></asp:LinkButton>
<asp:LinkButton ID="lbl2" runat="server" Visible="false" OnClick="lbl_Click"></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
............
</ItemTemplate>
</asp:DataList>
这已停止要引发的单击事件。如何实现这一点。尝试更改为asp repeater?@User2012384我不想更改控件。这有点困难,你知道当你单击按钮时,数据列表将再次绑定数据,当它绑定数据时,它将重新初始化下拉列表。很抱歉,可能我没有正确解释我的问题,或者你误解了它。我没有下拉列表,datalist正在刷新,导致样式消失@User2012384
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<asp:DataList runat="server" ID="dl1" OnItemDataBound="dl_ItemDataBound">
..........
</ContentTemplate></asp:UpdatePanel>