我正在构建一个Webpart,并且遇到了HtmlTextWriter的问题
protected override void RenderContents(HtmlTextWriter writer)
{
base.RenderContents(writer);
foreach (var item in list)
{
//These i have tried;
writer.Write(string.Format(item.Text + " {0}", Environment.NewLine));
writer.Write(item.Text + " \n");
writer.Write(item.Text + " \r\n");
writer.Write(item.Text + " \n\r");
}
}我已经尝试过上面的代码,但是问题是什么,因为它没有中断行?
发布于 2016-11-15 10:30:01
你可以用这个
protected override void RenderContents(HtmlTextWriter writer)
{
base.RenderContents(writer);
foreach (var item in list)
{
writer.Write(item.Text + "<br/>");
}
}或者这个如果你想要一个无序的列表
protected override void RenderContents(HtmlTextWriter writer)
{
base.RenderContents(writer);
if (list.Any())
{
writer.Write("<ul>");
foreach (var item in list)
{
writer.Write("<li>" + item.Text + "</li>");
}
writer.Write("</ul>");
}
}https://stackoverflow.com/questions/40607204
复制相似问题