0

我有这个代码

<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">

使复选框和文本“接受条款”位于两行,但我希望它们位于一行。我究竟做错了什么?

4

2 回答 2

1

将您的代码更改为:

<asp:CheckBox ID="ddd" Text='Accept <a href="Agreement.aspx">terms</a>' runat="server" />

这应该工作刚刚测试过。

于 2013-11-12T12:46:48.917 回答
1

您快到了

<asp:CheckBox ID="ddd" Text='Accept <a href="Agreement.aspx">terms</a>' 
  runat="server"/>

您在属性'末尾错过了一个。Text我也将锚点移到term了您正在寻找的位置。

于 2013-11-12T12:45:15.227 回答