1. 程式人生 > >ASP.NET 在Label中顯示換行

ASP.NET 在Label中顯示換行

問題描述:

在TextBox中編輯好的一段帶換行的文字,直接在Label中顯示的時候將不顯示換行,整個文字成了一段。

解決方法:

在aspx中將Label控制元件的Text屬性修改為

<asp:Label ID="Label10" runat="server"

           Text='<%#((string)Eval("UShouldKnow")).Replace("\r\n","<br/>").ToString() %>' />

即可,但是如果記錄的該欄位值為null則會引發異常,提示不能將system.null轉換為string。