asp.net textboxに表示されるサンプルテキストを取得する手順は何ですか。
たとえば、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.
}
常に使用できます:
<input ID="placeholderTextBox" type="text" runat="server" placeholder="mm/dd/yyyy" />
コードビハインドでは、次を使用して値を取得または設定できます。
Dim myValue As String = placeholderTextBox.value or placeholderTextBox.value = "whatsoever"
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"/>