使用标签
您可以将label
标签用作:
<asp:CheckBox runat="server" ID="AcceptCheckBox" Text="" />
<label for="<%=AcceptCheckBox.ClientID %>">
<a target="_blank" href="terms.html">terms</a> first
</label>
这是测试输出:http: //jsfiddle.net/5SVDk/1/
使用asp:标签控件
根据@richard-deeming 的想法,我们也可以使用asp:Label 控件来避免在页面上写入,代码将是:
<asp:CheckBox runat="server" ID="AcceptCheckBox" Text="" />
<asp:Label runat="server" AssociatedControlID="AcceptCheckBox">
<a target="_blank" href="terms.html">terms</a> first
</asp:Label>
仅使用 asp:CheckBox
您还可以使用后面的代码将链接添加为:
AcceptCheckBox.Text = "<a target=\"_blank\" href=\"terms.html\">terms</a> first";
简单
<asp:CheckBox runat="server" ID="AcceptCheckBox" />
全部经过测试,它们呈现相同的 html