asp.net中如何清空文本框里的内容

在asp.net中,有一个文本框,当页面首次加载时,文本框里显示的是”请输入用户名”
现在的要求时,当这个文本框获得焦点时,会自动清除里面的内容。

想请问一下,是如何实现。
开始我是打算增加一段
<script> </script>在这里面写一个函数进行判断。但是,这必须得用c#语言来写。而且,在asp.net当中。文本框控件好像没有这个onFocus这个事件?该怎么作?

补充一下,一定是当这个文本框被激活时,如何清空里面的提示?

请详细的说明。

第1个回答  2008-07-26
PageLoad的时候:
this.TextBox1.Attributes.Add("onFocus=this.value", "");本回答被提问者采纳
第2个回答  2008-07-26
Page_Load里面加
this.TextBox1.Attributes.Add("onFocus", "函数名");

客户端
<script>

function 函数名()
{
}
</script>
相似回答