asp.net TextBox控制項清除方法

來源:互聯網
上載者:User

TextBox

1.如何禁用TextBox的預設操作功能表(右鍵菜單)

textBox1.ContextMenu = new ContextMenu();

見原作

4.如何在TextBox獲得焦點的時候,將焦點放在textBox文字的最後

textBox1.SelectionStart = textBox1.Text.Length;


關於textbox操作還有

Asp.net中一次性清空頁面上的所有TextBox中的內容,由於TextBox在用戶端以<input type=”text”>形式來呈現的,因此解決方案有用戶端和伺服器端兩種方式,伺服器端包括兩種方法!這個破東西在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

<html>
<body>

<form runat="server">

A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br /><br />

A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />

A TextBox with text:
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />

A multiline TextBox:
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />

A TextBox with height:
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />

A TextBox with width:
<asp:TextBox id="tb5" columns="30" runat="server" />

</form>

</body>
</html>

當表單被提交時,TextBox 控制項的內容和設定可通過伺服器指令碼進行修改。可通過點擊一個按鈕或當使用者更改 TextBox 控制項中的值對錶單進行提交。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.