2014-11-14 36 views
1

我的Webform中有一個標籤。我想包裝它的文本,以便在像素中的特定寬度後自動換行。如何在WebForms中包裝標籤

爲標籤的文本是從數據庫

 Label lblU = new Label(); 
     lblU.ID = "LabelU" + i.ToString(); 
     lblU.Text = ds.Tables[0].Rows[i][0].ToString() + " : "; 

有像自動調整或MaximumWidth沒有財產來了,我還需要一些程序集的引用或東西嗎?

我看到你的榜樣文本沒有空格:

this is the Bug I want to overcome

+0

嘗試'lblU.Width = Unit.Pixel(100)'。 Webforms是HTML,一個標籤會生成一個'' – codingbiz 2014-11-14 20:56:54

+0

是的,它正在生成跨度,我試着用你的代碼但沒有成功, – 2014-11-14 21:01:01

+0

我用圖像更新我的問題,請看看先生@codingbiz – 2014-11-14 21:04:17

回答

1

Label控件呈現爲一個<span>元素,所以只是通過樣式表設置它的寬度。在這種情況下,您必須將自動換行屬性設置爲break-word

span {width:5em; word-wrap:break-word} 
+0

好吧,讓我試試人 – 2014-11-14 21:26:58

+0

完成了很多人的感謝 – 2014-11-14 21:32:20