如何在innertext
中强制换行(或换行符)HtmlGenericControl li;
li = new HtmlGenericControl("li");
li.InnerText = sdr.GetValue(0).ToString()+"\n"+sdr.GetValue(1).ToString();
myList.Controls.Add(li);
答案 0 :(得分:17)
使用<br />
html标记换行而不是\n
并使用innerHtml而不是innerText
li.InnerHtml = sdr.GetValue(0).ToString()+"<br />"+sdr.GetValue(1).ToString();
答案 1 :(得分:3)
您也可以使用Environment.NewLine
属性。
获取为此环境定义的换行符字符串。
li.innerText = sdr.GetValue(0).ToString()+ Environment.NewLine +sdr.GetValue(1).ToString();
答案 2 :(得分:1)
您可以使用li.InnerHtml
属性和<br />
作为下一行。
li.InnerHtml = sdr.GetValue(0).ToString()+"<br />"+sdr.GetValue(1).ToString();