首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在asp.net中将字符串绑定到标签时更改字符串的颜色?

如何在asp.net中将字符串绑定到标签时更改字符串的颜色?
EN

Stack Overflow用户
提问于 2015-07-29 16:42:49
回答 2查看 1.3K关注 0票数 1

我有两个文本框,用户在其中输入值并单击button.When按钮,我希望将第一个框中的值替换为第二个框,并将其显示在标签中。

我想以颜色格式显示替换的值,这样用户就可以很容易地识别它。

那么如何才能对字符串进行颜色格式化,我要给字符串着色而不是标签。

For eg:

代码语言:javascript
运行
复制
<asp:Label ID="lblName" runat="server"></asp:Label>
string value1 = "Hi! This is a demo code";
lblName.Text = value1.Replace("demo", "sample");

现在我的标签上显示了“嗨!这是一个示例代码”

在那里,我只希望sample被着色,rest和普通的label文本是一样的

EN

回答 2

Stack Overflow用户

发布于 2015-07-29 17:45:17

一种简单的方法是用关联的样式或css类将替换文本包装在一个span中:

代码语言:javascript
运行
复制
lblName.Text = value1.Replace("demo", "<span style='color: red;'>sample</span>"));
票数 2
EN

Stack Overflow用户

发布于 2015-07-29 17:19:20

假设您已经有了设置标签的代码,它的内容,并隐藏文本框.如果标签元素看起来类似于:

代码语言:javascript
运行
复制
<span runat="server" id="label1" />

在填充完它之后,您可以只是:

代码语言:javascript
运行
复制
label1.Style.Value = "color:red;";

代码语言:javascript
运行
复制
label1.Style.Add("color", "red");
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31706385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档