2013-04-30 117 views
-1

如何使用超鏈接/標籤旁邊(或下方)第一個列表項目創建複選框列表?將超鏈接/標籤添加到複選框列表

E.g.

[] listitem1 *hyperlink* 
[] listitem2 
[] listitem3 

OR

[] listitem1 
    *hyperlink* 
[] listitem2 
[] listitem3 

我一直在使用Repeatflow = 「流」 嘗試,但超鏈接坐在旁邊而不是listitem3。

任何想法?

編輯:我在這裏的代碼:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" BackColor="#cee7ff" > 
</asp:CheckBoxList> 
    <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Print Terms and Conditions</asp:LinkButton> 

注意的CheckBoxList是在人口代碼隱藏(但我也可以在必要時硬編碼的ASPX列表項)

+0

請添加您的代碼 – nmat 2013-04-30 01:20:15

+0

謝謝nmat!我已更新! – 2013-04-30 01:25:22

+0

使用HTML/CSS可能是? – mshsayem 2013-04-30 02:34:24

回答

1

如果您擔心只是位置LinkBut​​ton的,你可以簡單地使用CSS樣式,如:

<div style="clear:both; float:left"> 
    <asp:CheckBoxList runat="server"> 
     <asp:ListItem Text="Text 1>" /> 
     <asp:ListItem Text="Text 2" /> 
    </asp:CheckBoxList> 
</div> 
<div style="float:left;"> 
    <asp:LinkButton Text="Click Me" runat="server" /> 
</div> 

或者你可以使用jQuery這樣的:

<script type="text/javascript"> 
    $(function(){ 

     var theLink = $("#<%=lbLink.ClientID%>"); 

     // To place the link beside the first checkbox 
     theLink.appendTo($("#<%=cbList.ClientID%> tr:first td:last")); 

     // To place the link after the first checkbox 
     // $("#<%=checkbox1.ClientID%> tr:first").after(theLink); 
     // theLink.wrap("<tr/>").wrap("<td/>"); 
    }); 
</script> 

<asp:CheckBoxList ID="cbList" runat="server"> 
    <asp:ListItem Text="Text 1>" /> 
    <asp:ListItem Text="Text 2" /> 
</asp:CheckBoxList> 

<asp:LinkButton ID="lbLink" Text="Click Me" runat="server" /> 
+0

感謝mshsayem,我會放手一搏! – 2013-04-30 04:04:33