获取示例文本以显示在asp.net 文本框中的步骤是什么。
例如,带有 ID = 的文本框 "textboxDate"
在[mm/dd/yyyy]
其中供用户参考。
我相信你想要一个placeholder
属性:
<asp:TextBox ID="placeholderTextBox" runat="server" placeholder="mm/dd/yyyy"></asp:TextBox>
但占位符不适用于许多 IE 浏览器,因为占位符是 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 type="text" placeholder="mm/dd/yyyy"/>
你总是可以使用:
<input ID="placeholderTextBox" type="text" runat="server" placeholder="mm/dd/yyyy" />
在后面的代码上,您可以使用获取或设置值
Dim myValue As String = placeholderTextBox.value or placeholderTextBox.value = "whatsoever"