用户成功保存后,我在asp标签上显示一条消息。我想在消息的开头添加一个子弹。所以,我尝试了以下代码,但它不能帮助我。
lblSuccessMsg.Text = BulletStyle.Disc +“'”+ obj.record +“'已成功保存。”;
消息的输出是:
'记录'已成功保存。
我如何使用C#做同样的事情。
答案 0 :(得分:18)
在C#中,您只需通过其unicode编号在字符串中添加项目符号。
lblSuccessMsg.Text = "\u2022 '" + obj.record + "' saved successfully.";
答案 1 :(得分:18)
除了Marcel Gheorghita的回答之外,还有更多的unicode bullet chars:
‣ \u2023 (TRIANGULAR BULLET)
◦ \u25E6 (WHITE BULLET)
◉ \u25C9 (FISHEYE)
■ \u25A0 (BLACK SQUARE)
□ \u25A1 (WHITE SQUARE)
❏ \u274F (LOWER RIGHT DROP-SHADOWED WHITE SQUARE)
答案 2 :(得分:-1)
请执行以下操作:
lblSuccessMsg.Text = "<span style='background: url(Images/DotImage.png) no-repeat 1px 1px'>"+obj.record+" saved successfully</span>";
这将更方便,因为首先你想只显示一行, 其次它会更具吸引力,最终可以轻松定制,