8

我知道简单的解决方案是使标签成为带有多行的文本框,但这并不能解决问题,因为我想在文本值内呈现锚标签。例如:

 <asp:Label ID='myLabel' runat="server" Text=" This is my label etc... go 
here  <a href='Destn.aspx'>Here</a> to update" />

这不能通过使用文本框来完成,因为文本框不会将锚标记显示为链接,而是显示为纯文本

4

3 回答 3

8
<asp:Label 
    ID='myLabel' 
    runat="server"  
    style="word-wrap:break-word;" 
    Width="140px" 
    Text=" This is my label etc... go here <a href='Destn.aspx'>Here</a> to update" />

添加 width 属性并提供任何您想要的任何适当的值,并添加一种将包装单词的 css 样式

于 2013-05-21T05:52:01.027 回答
7

在您的 TEXT 中使用<br/>以在标签文本中创建新行。

<asp:Label ID='myLabel' 
       runat="server" 
       Text=" This is my label etc... go <br /> here  
       <a href='Destn.aspx'>Here</a> to update" />

见:<br>-MDN

HTML<br>元素(或 HTML 换行元素)在文本中产生换行符(回车)。

于 2013-05-21T04:55:04.870 回答
0

选择标签旁边的下拉菜单。然后按 Ctrl + Enter 键换行 - 换行

编辑

仅在设计模式下打开页面时有效

于 2013-05-21T05:59:06.300 回答