Ответ 1
Я считаю, что вам нужен атрибут placeholder
:
<asp:TextBox ID="placeholderTextBox" runat="server" placeholder="mm/dd/yyyy"></asp:TextBox>
Каков шаг, чтобы получить текст примера, отображаемый в текстовом поле asp.net.
Например, текстовое поле w/ID = "textboxDate"
имеет [mm/dd/yyyy]
внутри него, чтобы пользователь мог ссылаться.
Я считаю, что вам нужен атрибут placeholder
:
<asp:TextBox ID="placeholderTextBox" runat="server" placeholder="mm/dd/yyyy"></asp:TextBox>
но placeholder doenst работает для многих браузеров IE, потому что placeholder - вещь html5.
попытайтесь использовать инфраструктуру modernizr. он работает для всех браузеров, включая все IE
вот пример кода для вас.
if(modernizr.input.placeholder) {
//insert placeholder polyfill script here.
}
Visual Studio, возможно, не знает атрибута. Атрибуты, которые не зарегистрированы в ASP.net, передаются и отображаются как есть.
<asp:TextBox ID="TextBox1" runat="server" Width="187px" placeholder="mm/dd/yyyy"></asp:TextBox>
Вы всегда можете использовать:
<input ID="placeholderTextBox" type="text" runat="server" placeholder="mm/dd/yyyy" />
и по коду, вы можете получить или установить значение, используя
Dim myValue As String = placeholderTextBox.value or placeholderTextBox.value = "whatsoever"