You can easily accomplish that by using the popupextendar:
This is an example with the CheckBoxList:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="Label1" runat="server" Text=">>"></asp:Label>
<AjaxToolkit:PopupControlExtender ID="PopupControlExtender1" runat="server" TargetControlID="Label1"
PopupControlID="CheckBoxList1">
</AjaxToolkit:PopupControlExtender>
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem>Item1</asp:ListItem>
<asp:ListItem>Item2</asp:ListItem>
<asp:ListItem>Item3</asp:ListItem>
<asp:ListItem>Item4</asp:ListItem>
</asp:CheckBoxList>
For more information on how to aetup your poject to use ajaxtookit :
http://www.asp.net/learn/Ajax-Control-Toolkit/tutorial-47-cs.aspx