将图像添加到ASP.Net中的单选按钮列表

时间:2014-11-22 09:40:15

标签: c# asp.net radiobuttonlist

我正在尝试将图像添加到单选按钮列表控件中,但它无法正常工作..

我试过了..

  

RadioButtonList2.Items.Add(new ListItem(String.Format(“src ='.. / Colors / Dallas_#625527_1.1.png'>”)));

但整个图片标记显示为文字

我试过设计时间

 <asp:RadioButtonList ID="rbListImages" runat="server">
    <asp:ListItem Text="One" Value="1"><img src="../Colors/Dallas_#625527_1.1.png" alt="" /></asp:ListItem>
</asp:RadioButtonList>

但它说img标签不能与listitem标签嵌套..请帮帮我..

2 个答案:

答案 0 :(得分:8)

您需要指定控件控件,您正尝试设置src标签,但没有图像控件。试试这个: -

RadioButtonList2.Items.Add(new ListItem("<img src='"+"../Colors/Dallas_#625527_1.1.png"+"'/>"));

您也可以在设计时添加,如下所示: -

<asp:RadioButtonList ID="imagetest" runat="server">
         <asp:ListItem Text='<img src="Image1.jpg" alt="img1" />' Value="1" Selected="True" />
         <asp:ListItem Text='<img src="Image2.jpg" alt="img2" />' Value="2"></asp:ListItem>
</asp:RadioButtonList>

答案 1 :(得分:1)

<asp:RadioButtonList ID="RadioButtonList1" runat="server" >
<asp:ListItem Text="&lt;img src=&quot;Images/AddIcon.gif&quot;/&gt; Option1" Value="1">   </asp:ListItem>

  <asp:ListItem Text="&lt;img src=&quot;Images/1.gif&quot;/&gt; Option2" Value="2"></asp:ListItem>

  <asp:ListItem Text="&lt;img src=&quot;Images/2.gif&quot;/&gt; Option3" Value="3"></asp:ListItem>

 <asp:ListItem Text="&lt;img src=&quot;Images/3.gif&quot;/&gt; Option4" Value="4"></asp:ListItem>

(OR) 其他方式 : 来自Code Behind:Display Images in RadioButtonList Control