asp.net TextBox控件清除方法

作者:袖梨 2022-06-25

TextBox

1.如何禁用TextBox的默认上下文菜单(右键菜单)

textBox1.ContextMenu = new ContextMenu();

见原作

4.如何在TextBox获得焦点的时候,将焦点放在textBox文字的最后

textBox1.SelectionStart = textBox1.Text.Length;


关于textbox操作还有

Asp.net中一次性清空页面上的所有TextBox中的内容,由于TextBox在客户端以形式来呈现的,因此解决方案有客户端和服务器端两种方式,服务器端包括两种方法!这个破东西在asp教程.net面试题中广为流传(我感受颇深).

 

 1foreach (Control c in this.FindControl("form1").Controls)
 2{
 3    if (c is TextBox)
 4    {
 5        ((TextBox)c).Text = "";
 6    }
 7}
 8
 9
10
 

 

Code
1 FieldInfo[] infos = GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance);
2        for (int i = 0; i < infos.Length; i++)
3        {
4            if (infos[i].FieldType == typeof(TextBox))
5            {
6                ((TextBox)infos[i].GetValue(this)).Text = "";
7            }
8        }


 

简单介绍
TextBox 控件
TextBox 控件用于创建用户可输入文本的文本框。

TextBox 控件的属性列在我们的 TextBox 控件参考手册中。

下面的例子演示了您可能在 TextBox 控件中使用到的一些属性:

TIY


A basic TextBox:



A password TextBox:



A TextBox with text:



A multiline TextBox:



A TextBox with height:
runat="server" />


A TextBox with width:


当表单被提交时,TextBox 控件的内容和设置可通过服务器脚本进行修改。可通过点击一个按钮或当用户更改 TextBox 控件中的值对表单进行提交。

相关文章

精彩推荐