c# - 当文本框为空时,如何在文本框中设置文本以显示提示?

Hee*_*ena 6 c# asp.net textbox c#-4.0

我使用的<asp:TextBox>不是HTML文本框,我想显示提示文本.

有没有办法实现这一目标?

我已经尝试制作静态文本并将其着色为灰色,但是当光标聚焦到该文本框时却没有得到如何使其变空.

Muk*_*und 9

<asp:TextBox ID="TextBox1" runat="server" placeholder="Hint Text"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)


Sai*_*ala 3

你可以在代码后面给出如下

\n\n
textBox.Attributes.Add(\xe2\x80\x9confocus\xe2\x80\x9d, \xe2\x80\x9cclearText(this,\xe2\x80\x99\xe2\x80\x9d + defaultText + \xe2\x80\x9c\xe2\x80\x98)\xe2\x80\x9d);\n
Run Code Online (Sandbox Code Playgroud)\n\n

并且还可以参考以了解更多信息。

\n