2015-07-29 3 views
1

У меня есть 2 текстовых поля, в которых пользователь вводит значения и нажимает кнопку. При нажатии кнопки я хочу заменить значение в первом поле на второе поле и показать его на ярлыке.Как изменить цвет строки при привязке к метке в asp.net?

Я хочу показать замененное значение в цветовом формате, чтобы пользователь мог легко идентифицировать его.

Так как же строка может быть цвет отформатирован, я хочу, чтобы цвет строки не ярлык

Для например:!

<asp:Label ID="lblName" runat="server"></asp:Label> 
string value1 = "Hi! This is a demo code"; 
lblName.Text = value1.Replace("demo", "sample"); 

Теперь моя метка показывает мне «Привет Это пример кода»

Там я хочу только sample быть окрашенными и остальное такое же как обычный текст label быть

+0

Вы делаете это с помощью применения стилей к HTML-элемента (например, промежуток), который окружает текст, который вы хотите изменить цвет. – mason

+0

Могу ли я получить код кода @mason – Learner

ответ

-1

Предполагая, что вы уже получили код, чтобы установить метку видно, его содержимое, и скрыть текстовое поле ... если вы маркировать элемент выглядит примерно так:

<span runat="server" id="label1" /> 

После заполнения его вы могли бы просто:

label1.Style.Value = "color:red;"; 

ИЛИ

label1.Style.Add("color", "red"); 
+0

Я не хочу раскрашивать все на этикетке, просто его часть @ Sgr3005 – Learner

+0

Тогда вам нужно разделить ярлык. Часть, которую вы хотите покрасить, должна быть ее собственным элементом. Можете ли вы показать мне, что у вас есть сейчас? Я мог бы представить себе что-то вроде: Вот мой текст: Но если это так, просто поместите атрибут стиля непосредственно во внутреннем пролете. – Sgr3005

+0

Ницца. Для записи, «EG» часть не была в OP, когда я пытался помочь. Ни одно доброе дело не остается безнаказанным. – Sgr3005

2

простой способ сделать это было бы, чтобы обернуть текст замены в спа п с соответствующим стилем или CSS класса:

lblName.Text = value1.Replace("demo", "<span style='color: red;'>sample</span>")); 
Смежные вопросы