如何将下划线的字符串部分显示为asp.net Label控件?

时间:2009-09-24 05:09:21

标签: asp.net html

我有一个用于向用户显示错误消息的asp Label控件。我的客户 希望强调这些消息中的某些词语。这将如何实现?

谢谢你, 詹姆斯

4 个答案:

答案 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' />