Какое надлежащее использование этих двух элементов управления? Время от времени я наращиваю HTML-код в коде. Иногда я хочу выводить пробел, и в итоге я делаю что-то вроде этого.
const string twoSpaces = " ";
p.Controls.Add(new Literal { Text = twoSpaces });
или
const string twoSpaces = " ";
p.Controls.Add(new LiteralControl { Text = twoSpaces });
Мой вопрос: правильно ли это использование этих элементов управления? Должен ли я добавлять пробелы таким образом? Когда я использую один над другим?
Я понимаю, что я мог бы что-то сделать с помощью CSS, но я действительно хочу знать, каковы цели этих двух элементов управления, и есть ли что-то по своей сути неправильно с их использованием таким образом.