最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年04月25日 11:15:33   作者:Nerazzurri  
TextBox 控件為用戶提供了一種向 ASP.NET 網(wǎng)頁中鍵入信息(包括文本、數(shù)字和日期)的方法。

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

1.屬性

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

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

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

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

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

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

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

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

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

在填寫備注資料時(shí),文字可能會(huì)很多,此時(shí)可將TextBox控件的TextMode屬性設(shè)置為MultiLine,其運(yùn)行結(jié)果如圖2所示。

隱藏登錄密碼

圖1 隱藏登錄密碼

填寫備注資料

圖2 填寫備注資料

2.方法

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

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

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

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

復(fù)制代碼 代碼如下:

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

運(yùn)行結(jié)果如圖3所示。

獲得TextBox控件焦點(diǎn)

圖3  獲得TextBox控件焦點(diǎn)

3.事件

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

示例:

TextBox控件示例

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

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

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

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

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

TextBox控件示例

圖4  TextBox控件示例

程序完整代碼如下:

前臺(tái) Default.aspx

復(fù)制代碼 代碼如下:

后臺(tái) Default.aspx.cs

復(fù)制代碼 代碼如下:

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)
    {
    }
}

相關(guān)文章

  • asp.net Webconfig中的一些配置

    asp.net Webconfig中的一些配置

    除了手動(dòng)編輯此文件以外,您還可以使用Web 管理工具來配置應(yīng)用程序的設(shè)置??梢允褂?Visual Studio 中的“網(wǎng)站”->“Asp.Net 配置”選項(xiàng)。
    2010-07-07
  • .Net?Core中使用MongoDB搭建集群與項(xiàng)目實(shí)戰(zhàn)

    .Net?Core中使用MongoDB搭建集群與項(xiàng)目實(shí)戰(zhàn)

    本文詳細(xì)講解了.Net?Core中使用MongoDB搭建集群與項(xiàng)目實(shí)戰(zhàn),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.NET中BulletedList列表控件使用及詳解

    ASP.NET中BulletedList列表控件使用及詳解

    本文主要介紹了ASP.NET中BulletedList列表控件的詳細(xì)使用方法,講解各屬性的含義以及三種顯示模式,希望能幫到大家。
    2016-04-04
  • ASP.NET?Core快速入門教程

    ASP.NET?Core快速入門教程

    這篇文章介紹了ASP.NET?Core快速入門教程,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.Net Core MVC基礎(chǔ)系列之中間件

    ASP.Net Core MVC基礎(chǔ)系列之中間件

    這篇文章介紹了ASP.Net Core MVC的中間件,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • WPF框架Prism中ViewModelLocator用法介紹

    WPF框架Prism中ViewModelLocator用法介紹

    這篇文章介紹了WPF框架Prism中ViewModelLocator的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.NET中ImageButton圖片按鈕控件的使用

    ASP.NET中ImageButton圖片按鈕控件的使用

    本文主要介紹ImageButton控件的基礎(chǔ)使用方法,該控件類似Button控件,但又比Button豐富,下面看它的具體使用。
    2016-04-04
  • .NET正則表達(dá)式的最佳用法

    .NET正則表達(dá)式的最佳用法

    本文詳細(xì)講解了.NET正則表達(dá)式最佳用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • ASP.NET?Core命名空間System.Text.Encodings.Web介紹

    ASP.NET?Core命名空間System.Text.Encodings.Web介紹

    這篇文章介紹了ASP.NET?Core命名空間System.Text.Encodings.Web,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • C#枚舉的高級應(yīng)用

    C#枚舉的高級應(yīng)用

    這篇文章介紹了C#枚舉的高級應(yīng)用,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03

最新評論

崇仁县| 自治县| 南涧| 万盛区| 蛟河市| 宜君县| 淄博市| 鄂尔多斯市| 凤山市| 台南市| 惠来县| 库尔勒市| 信丰县| 英吉沙县| 祁东县| 榆树市| 陇西县| 布尔津县| 宜君县| 綦江县| 通许县| 喀喇| 古丈县| 孟连| 嘉兴市| 四平市| 开封县| 彭山县| 平湖市| 德兴市| 宁阳县| 湘阴县| 五莲县| 浙江省| 乌恰县| 永靖县| 墨脱县| 城步| 裕民县| 宣恩县| 商丘市|