我知道簡單的解決方案是使標籤成爲多行文本框,但這並不能解決問題,因爲我想在文本值內呈現錨標籤。例如:Make label multiline
<asp:Label ID='myLabel' runat="server" Text=" This is my label etc... go
here <a href='Destn.aspx'>Here</a> to update" />
這不能用一個文本框,因爲文本框將不顯示錨標記爲紐帶來實現,而不是它會顯示爲純文本
我知道簡單的解決方案是使標籤成爲多行文本框,但這並不能解決問題,因爲我想在文本值內呈現錨標籤。例如:Make label multiline
<asp:Label ID='myLabel' runat="server" Text=" This is my label etc... go
here <a href='Destn.aspx'>Here</a> to update" />
這不能用一個文本框,因爲文本框將不顯示錨標記爲紐帶來實現,而不是它會顯示爲純文本
<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樣式將包裹字
使用<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換行符元素)產生的文本中的行 中斷(回車)。
選擇旁邊的標籤下拉。然後按Ctrl +線路回車鍵 - 打破
編輯
它的工作只有在設計模式下打開頁面
我不想用休息,因爲我需要它更有活力。內容可能超過50行 – Jake
@Jake,定義一個寬度,然後默認包裝文本,如果文本大於寬度,則它將移動到下一行。 – Habib
不,它不會隱藏文字,超出寬度 – Jake