Ответ 1
Атрибут placeholder
Вы ищете атрибут placeholder
. Используйте его как любой другой атрибут внутри элемента управления ASP.net:
<asp:textbox id="txtWithHint" placeholder="hint" runat="server"/>
Не беспокойтесь о своей среде IDE (например, Visual Studio), возможно, не зная атрибут. Атрибуты, которые не зарегистрированы в ASP.net, передаются и отображаются как есть. Таким образом, приведенный выше код (в основном) отображает:
<input type="text" placeholder="hint"/>
Использование placeholder
в ресурсах
Прекрасным способом применения подсказки к элементу управления является использование ресурсов. Таким образом, у вас могут быть локализованные подсказки. Скажем, у вас есть файл index.aspx, файл App_LocalResources/index.aspx.resx содержит
<data name="WithHint.placeholder">
<value>hint</value>
</data>
и ваш элемент управления выглядит как
<asp:textbox id="txtWithHint" meta:resourcekey="WithHint" runat="server"/>
полученный результат будет выглядеть так же, как и в предыдущем разделе.
Добавить атрибут в код за
Как и любой другой атрибут, вы можете добавить placeholder
в AttributeCollection
:
txtWithHint.Attributes.Add("placeholder", "hint");