我有一個多行文本框,充當說明字段。可以通過間隔和返回將大量信息添加到此文本框中。以段落格式。當我稍後將此文本顯示爲Label
時,我失去了所有的格式,並且變成了文本牆。有什麼我可以做,以保持原始格式?將文本顯示爲標籤時失去格式化
var customerInfo = GetCustomerInfo(itemid);
if (customerInfo != null)
{
ItemID.Text = customerInfo.ItemID.ToString();
Description.Text = customerInfo.Description;
}
頁面的源代碼看起來像這樣
This is a test
this is a test
this is a test
1. test
2. test
3. test
4. tes
標籤/文字看起來像這樣
This is a test this is a test this is a test 1. test 2. test 3. test 4. tes
你能舉一個你的原始文本的例子嗎?您可以將文本輸出到DIV而不是標籤控件 – AFD
您可以在只讀textarea中顯示文本嗎?還是它必須轉換爲HTML? – dotjoe
@Guffa你能告訴我,如果我做錯了什麼。我試過這個'Description.Text = customerInfo.Description.Replace(「\ r \ n」,「
」).Replace(「\ t」,「 」);'它看起來不起作用 – jackncoke