2012-03-26 2 views
-1

Я кодирую динамическую страницу asp.net, в которой я хочу иметь текстовые поля на странице, а количество текстовых полей зависит от предыдущего пользовательского ввода. Поскольку число текстовых полей определяется динамически, я собираюсь разработать их в коде, а не на странице aspx. Теперь мне нужно, чтобы эти поля были обязательными и поэтому хотели бы указать символ RED звездочки перед меткой, соответствующей каждой текстовое поле. Я действительно новичок в работе в .net, и я не мог понять, как установить определенный цвет в labelcontrol. Я нашел следующий синтаксис при выполнении поиска в Google, но он не помог.Можно ли установить цвет и другие элементы управления для литерального управления в коде в asp.net?

Dim asteric As New LiteralControl() 
asteric.Text = "<font color\"red\">*</font>" 

Я не уверен, что мне не хватает чего-то очень маленького здесь. Я действительно ценю любую помощь в этой проблеме.

+0

asteric.ForeColor = Color.Red или аналогичный. –

+0

Элементы управления метками имеют свойство ForeColor, но не литералы. –

+0

@ Тони Хопкинсон: Я изменил свой контроль как ярлык и использовал свойство ForeColor, и он сработал. Но, как отметил Горан Моттрам, нет свойства ForeColor, связанного с LiteralControl. Спасибо за вашу помощь. –

ответ

1

Код VB в порядке, HTML, который он пытается создать, не является. Вам не хватает =:

asteric.Text = "<font color=\"red\">*</font>" 
+0

Видя, как вы поняли это правильно. есть еще +1. Никогда даже не заметил плохой html –

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