我有这段代码
<asp:CheckBox ID="ddd" Text='<a href="Agreement.aspx">Accept terms</a> runat="server">
这会在“接受条款”上添加一个链接。但我只希望链接在“条款”一词上。我尝试了不同的东西,但都没有。我在互联网上找到的大多数例子都是从数据库中提取的字符串,而不是静态的。那没用。基本上我想要这个:
<asp:CheckBox ID="ddd" Text='Accept' + '<a href="Agreement.aspx">terms</a> runat="server">
我遇到的另一个问题是,同样的代码:
<asp:CheckBox ID="ddd" Text='<a href="Agreement.aspx">Accept terms</a> runat="server">
使复选框和文本“接受条款”在2行,但我希望它们在一行。我做错了什么?
答案 0 :(得分:1)
你快到了
<asp:CheckBox ID="ddd" Text='Accept <a href="Agreement.aspx">terms</a>'
runat="server"/>
您在'
属性的末尾错过了Text
。我也把锚点移到term
,因为它似乎正是你要找的。 p>
答案 1 :(得分:1)
将您的代码更改为:
<asp:CheckBox ID="ddd" Text='Accept <a href="Agreement.aspx">terms</a>' runat="server" />
这应该只是测试它。