向StringBuilder C#添加项目符号

时间:2015-02-12 03:58:39

标签: c# stringbuilder

我正在使用字符串构建器向我的网站显示错误消息。有没有办法向字符串生成器添加项目符号? ul li .....

字符串构建器是显示多个错误消息的最佳方式吗?我不能使用验证摘要,它不允许我检查我需要检查的内容。

1 个答案:

答案 0 :(得分:1)

为了保持关注点的分离,我更愿意,不要将错误信息准备与其样式联系起来。如果你在后面的代码中准备错误消息但是在UI层中处理显示(包括样式等),或许使用JavaScript / jQuery用于Web应用程序,那会更好。

但是,对于Web应用程序,如果您仍希望将这些方面保持在一起,您也可以尝试使用以下替代方法:

1)如果您可以使用bullet的css样式,则可以创建错误消息,如:

stringBuilder.Append("<div class='bullet'>"+ errorMessage +"</div>");

2)你可以在内置列表标记中使用html:

stringBuilder.Append("<ul style='list-style-type:circle'><li>"+ errorMessage +"</li></ul>");

您可以在html列表标记herehere

上了解详情

3)虽然我不太确定,如果这适用于所有情况,你甚至可以使用html code : &#8226

stringBuilder.Append("<div><span>&#8226</span>"+ errorMessage +"</div>");