濮阳杆衣贸易有限公司

主頁 > 知識庫 > ASP.NET中 TextBox 文本輸入框控件的使用方法

ASP.NET中 TextBox 文本輸入框控件的使用方法

熱門標簽:地圖標注專業(yè)團隊 塔城代理外呼系統(tǒng) 代理接電話機器人如何取消 濮陽外呼電銷系統(tǒng)怎么樣 遂寧市地圖標注app 天心智能電銷機器人 地圖定位圖標標注 地圖標注的公司有哪些 400電話辦理哪家性價比高

TextBox控件又稱文本框控件,為用戶提供輸入文本的功能。

1.屬性

TextBox控件的常用屬性及說明如表1所示。

表1 TextBox控件常用屬性及說明

屬性 說明
AutoPostBack 獲取或設置一個值,該值指示無論何時用戶在TextBox控件中按〈Enter〉鍵或〈Tab〉鍵時,是否自動回發(fā)到服務器的操作
CausesValidation 獲取或設置一個值,該值指示當TextBox控件設置為在回發(fā)發(fā)生時進行驗證,是否執(zhí)行驗證
ID 控件ID
Text 控件要顯示的文本
TextMode 獲取或設置TextBox控件的行為模式(單行、多行或密碼)
Width 控件的寬度
Visible 控件是否可見
ReadOnly 獲取或設置一個值,用于指示能否只讀TextBox控件的內容
CssClass 控件呈現的樣式
BackColor 控件的背景顏色
Enabled 控件是否可用

TextBox控件大部分屬性設置和Label控件類似,具體請參見Label控件屬性設置,下面主要介紹一下TextMode屬性。

TextMode屬性主要用于控制TextBox控件的文本顯示方式,該屬性的設置選項有以下3種。

 單行(SingleLine):用戶只能在一行中輸入信息,還可以選擇限制控件接收的字符數。

 多行(MultiLine):文本很長時,允許用戶輸入多行文本并執(zhí)行換行。

 密碼(Password):將用戶輸入的字符用黑點(●)屏蔽,以隱藏這些信息。

例如:在驗證用戶登錄密碼時,可以將TextBox控件的TextMode屬性設置為Password,其運行效果如圖1所示。

在填寫備注資料時,文字可能會很多,此時可將TextBox控件的TextMode屬性設置為MultiLine,其運行結果如圖2所示。

圖1 隱藏登錄密碼

圖2 填寫備注資料

2.方法

TextBox控件常用方法同Label控件類似,表2列出了它的一些常用方法。

表2 TextBox控件常用方法及說明

方法 說明
DataBind 將數據源綁定到被調用的服務器控件及其所有子控件上
Focus 為控件設置輸入焦點
Dispose 使服務器控件得以在從內存中釋放之前執(zhí)行最后的清理操作
Equals 確定兩個對象實例是否相等

TextBox控件的Focus方法主要用來獲得其焦點,例如:用戶在一個含有TextBox控件頁面的Page_Load事件中編寫了如下代碼:

復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
    TextBox1.Focus();
}

運行結果如圖3所示。

圖3  獲得TextBox控件焦點

3.事件

TextBox控件常用事件同Label控件類似,具體請參見Label控件常用事件。
4.示例

示例:

TextBox控件示例

下面示例主要通過設置3個TextBox控件不同的TextMode屬性值來對比其運行效果。新建一個網站,默認主頁為Default.aspx,在Default.aspx頁面上添加3個TextBox控件,它們的屬性設置如下。

 輸入用戶名的TextBox控件:TextMode屬性設為SingleLine,BackColor屬性為#FFE0C0(淺黃色),BorderColor屬性為Blue(藍色)。

 輸入密碼的TextBox控件:TextMode屬性設為Password。

 輸入備注信息的TextBox控件:TextMode屬性設為MultiLine。

執(zhí)行程序,分別在3個文本框中輸入文字,示例運行結果如圖4所示。

圖4  TextBox控件示例

程序完整代碼如下:

前臺 Default.aspx

復制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
html xmlns="http://www.w3.org/1999/xhtml" >
 
head runat="server">
    title>TextBox控件示例/title>
/head>
body>
 
    form id="form1" runat="server">
    div>
        用戶名:asp:TextBox ID="TextBox1" runat="server" BackColor="#FFE0C0" BorderColor="Blue"
            OnTextChanged="TextBox1_TextChanged">/asp:TextBox>
        br />
        密 nbsp; 碼:asp:TextBox ID="TextBox2" runat="server" TextMode="Password" Width="149px">/asp:TextBox>
        br />
        備 nbsp; 注:asp:TextBox ID="TextBox3" runat="server" TextMode="MultiLine">/asp:TextBox>/div>
    /form>
/body>
/html>

后臺 Default.aspx.cs

復制代碼 代碼如下:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
 
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
    }
}

您可能感興趣的文章:
  • asp.net實現取消頁面表單內文本輸入框Enter響應的方法
  • C#自定義IP輸入框控件

標簽:重慶 河南 婁底 吉林 宜春 本溪 麗江 汕頭

巨人網絡通訊聲明:本文標題《ASP.NET中 TextBox 文本輸入框控件的使用方法》,本文關鍵詞  ASP.NET,中,TextBox,文本,輸入,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中 TextBox 文本輸入框控件的使用方法》相關的同類信息!
  • 本頁收集關于ASP.NET中 TextBox 文本輸入框控件的使用方法的相關信息資訊供網民參考!
  • 推薦文章
    石渠县| 佳木斯市| 景谷| 沾化县| 梁平县| 米易县| 石狮市| 博客| 贵州省| 六盘水市| 大渡口区| 乐清市| 大方县| 海伦市| 合川市| 巴彦淖尔市| 紫阳县| 南京市| 嘉荫县| 牡丹江市| 通榆县| 邹平县| 龙岩市| 清苑县| 晋中市| 唐海县| 南皮县| 吐鲁番市| 阿图什市| 金沙县| 福安市| 尚志市| 子长县| 会东县| 溧阳市| 山阳县| 科技| 黎城县| 乌兰浩特市| 博罗县| 凤凰县|