8

我如何能够在内部文本中强制换行(或换行)

HtmlGenericControl li;
li = new HtmlGenericControl("li");
li.InnerText = sdr.GetValue(0).ToString()+"\n"+sdr.GetValue(1).ToString();      
myList.Controls.Add(li);
4

3 回答 3

22

使用<br />html 标签代替换行\n,使用 innerHtml 代替 innerText

li.InnerHtml = sdr.GetValue(0).ToString()+"<br />"+sdr.GetValue(1).ToString(); 
于 2013-01-22T10:43:36.387 回答
4

您也可以使用 withEnvironment.NewLine属性。

获取为此环境定义的换行符字符串。

li.innerText = sdr.GetValue(0).ToString()+ Environment.NewLine +sdr.GetValue(1).ToString(); 
于 2013-01-22T10:46:38.910 回答
1

您可以使用li.InnerHtml属性和<br />下一行。

li.InnerHtml = sdr.GetValue(0).ToString()+"<br />"+sdr.GetValue(1).ToString();
于 2013-01-22T10:49:47.580 回答