如何在c#中将Click事件处理为Web readonly TextBox

时间:2009-11-14 06:20:50

标签: c# asp.net textbox event-handling click

如何在c#

中处理单击事件到Web readonly TextBox

1 个答案:

答案 0 :(得分:0)

看看OnClick Event for Text Box in ASP.NET with C#

  

确实TextBox没有Click   服务器端的事件。一个原因是   它不一定是   合理地导致回发   清除TextBox(服务器端事件   要求发生服务器端操作   例如也是一个回发)。

     

但是,textBox是一个web控件   支持expando属性,即   添加到控件标记的任何属性   这与任何成员都不匹配   控制,按照原样被删除   标记。所以你实际上可以使用它   创建一个javascript点击动作   清除TextBox。要么设置它   ASPX

<asp:TextBox ID="TextBox1" runat="server" OnClick="this.value=''"/> 
     

或代码中的这个

Me.TextBox1.Attributes("onclick") = "this.value=''"