У меня есть стандартный ввод:
<asp:TextBox type="text" runat="server" id="txtSearchTerm" />
Я хотел бы иметь этот рендер с динамическим HTML5 placeholder. Что-то вроде:
'Code Behind
txtSearchTerm.**placeholder** = "Search " + Site.Name
Чтобы он выводил следующий HTML-код:
<input type="text" runat="server" id="txtSearchTerm"
placeholder="Search Site #1" />
где Site.Name = "Сайт № 1".
txtSearchTerm. placeholder не является свойством. Я настроил его на текст, а затем запустил javascript, чтобы показать/скрыть в фокусе, но я бы скорее просто использовал значение placeholder HTML5. Как это сделать?
Пожалуйста, не поддерживайте JS/клиентские решения.