2014-02-21 6 views
0

Например, у меня есть есть текстовое поле с работой «eg.'one"»разного голец цвет шрифта в текстовом поле

Возможен ли, что цвет шрифта для„example“будет в color:black и «один» будет в color:red?

Вот HTML:

<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" Text="example-one"></asp:TextBox> 

Как я могу это сделать?

+0

http://css-tricks.com/a-call-for-nth-everything/ try this – Era

+0

Мне кажется, что вам нужны отдельные «exaple» и «-one» на двух текстовых блоках –

+0

Не могли бы вы рассказать нам пример ты нуждаешься в этом? –

ответ

0

Если вам нужно только показать текст, вы должны использовать метки:

<asp:Label ID="Label1" runat="server" Text="Label"> 
    <span style="color:black">example</span><span style="color:red">-one</span> 
</asp:Label> 

Если вам нужны два разных текста, вы должны использовать две текстовые

<asp:TextBox ID="TextBox1" runat="server" ForeColor="Black">example</asp:TextBox> 
<asp:TextBox ID="TextBox2" runat="server" ForeColor="Red">-one</asp:TextBox> 

И если нужно, чтобы пользователь редактируемые , вы должны будете ти использовать некоторые HTML редактор, как:

http://www.freetextbox.com/

0

вы можете использовать тег <span> в ярлыке.

string s = "example-one"; 
s = s.Replace("example", "<span style=\"color:black\">example</span>"); 
s = s.Replace("example", "<span style=\"color:red\">one</span>"); 
Label1.Text = s; 

подобным образом, вы могли бы заменить каждое слово в строке, которую вы хотите добавить цвета с двускатным тегом (например, заменить example с <span style="color:black">example</span>) в этикетке.

Смежные вопросы