我有一个用于向用户显示错误消息的asp Label控件。我的客户 希望强调这些消息中的某些词语。这将如何实现?
谢谢你, 詹姆斯
答案 0 :(得分:8)
David Andres解决方案的简单版本:
Label.Text = "this is an <u>underlined expression</u>";
答案 1 :(得分:1)
虽然有点hacky,但您可以将HTML标记分配给Label的Text属性。这样的事情就足够了:
Label.Text = "this is an <span class='underlineIt'>underlined expression</span>";
将类underlineIt
分配给“带下划线的表达式”。在underlineIt CSS类中,您可以设置规则text-decoration: underline
。
答案 2 :(得分:0)
我完全误解了这个问题。
将HTML嵌入到标签的文本属性中。
答案 3 :(得分:0)
文字控件的内容不是html编码的,因此您可以换出标签控件,然后在要加下划线的单词周围插入标签。
<asp:Literal ID="lblTitle" runat="server" Text='my <u>underlined</u> text' />