如何添加指向RadioButtonList
的超链接?
我尝试了以下内容但它仍然以纯文本形式呈现。
<asp:RadioButtonList runat="server" id="rdlTest">
<asp:ListItem Value="1" Text="<a href='Page2.aspx?1'>A</a>"></asp:ListItem>
<asp:ListItem Value="2" Text="<a href='Page2.aspx?2'>B</a>"></asp:ListItem>
</asp:RadioButtonList>
我知道以下作品,但我想使用RadioButtonList
而不是RadioButton
。
<asp:RadioButton runat="server" ID="rdoTest" Text="<a href='Page2.aspx?1'>A</a>" />
更新
其他一些代码搞砸了。所以原始代码没有问题。
我有一个函数来清除并重新加载Page_Load
上带有rdl.Items.Add(new ListItem("1","A")
的rdlTest,这将覆盖工作标记。
答案 0 :(得分:1)
你不能做像...这样的事情。
<asp:CheckBoxList ID="chk" runat="server">
<asp:ListItem Value="0"><a href="http://www.asp.net">asp.net</a></asp:ListItem>
<asp:ListItem Value="1"><a href="http://forums.asp.net">forums.asp.net</a></asp:ListItem>
</asp:CheckBoxList>
RadioButtonList和CheckBoxList应该类似。
答案 1 :(得分:0)
你总是可以为它们分配一个id,然后在Javascript(或jQuery)中连接一个onclick事件。
<asp:ListItem Value="1" Text="A" ID = "A"></asp:ListItem>
$('#A').click(function(){
window.location='Page2.aspx?1'
}