ASP.NET TextBox 控件在后台带有标签文本

Posted

技术标签:

【中文标题】ASP.NET TextBox 控件在后台带有标签文本【英文标题】:ASP.NET TextBox control with label text in the background 【发布时间】:2008-09-23 00:00:04 【问题描述】:

我正在创建一个登录页面。我想创建具有“用户名”和“密码”作为其文本的 ASP.NET 文本框控件,但是一旦它们获得焦点,这些词就会消失,并且无论用户类型应该出现什么,就像普通文本框一样。如果用户将其留空并跳到下一个文本框,那么这些词会再次出现。这将消除在文本框前面放置单独标签的需要。如果有人可以分享他们的专业知识,我将不胜感激。

【问题讨论】:

【参考方案1】:

使用 Microsoft AJAX 工具包中的 TextBox Watermark Extender。

【讨论】:

谢谢。搜索后(如上),我进入了 AJAX 工具包。 没问题。你有什么理由不接受这个答案?这似乎比谷歌的建议更有帮助:p 嗯,问题是谷歌搜索不仅仅是一个直接的答案,因为我很清楚它会导致你的建议。选择是关键! 如果 google 提供的帮助超过了此处提供的答案,那么堆栈溢出就无法发挥作用。大概有人可以从可靠的答案中找出足够的谷歌查询,但是知道对其他人来说效果很好的实现更有价值。【参考方案2】:

谷歌“ASP.NET 水印文本框”。有很多实现

【讨论】:

谢谢。我不知道要搜索的关键字“水印”。 +1 表示我不知道的“水印文本框”术语;这使我能够搜索实现替代方案。

以上是关于ASP.NET TextBox 控件在后台带有标签文本的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET WebForm中JavaScript修改了页面上Label的值,如何在后台代码中获取

TextBox 日期控件 - 日期格式自定义 asp.net

显示或隐藏div

asp.net服务器控件的视图状态viewstate

asp.net 如何在后台判断Textbox输入的是整数

ASP.NET textbox控件 怎么控制输入的必须是数字 且不能为中文