Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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# 单击事件时使用更新面板_C#_Asp.net_Ajax_Asp.net Ajax_Updatepanel - Fatal编程技术网

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>