在 ASP.NET Web Forms 中,TextBox 是用于接受用户文本输入的常用控件之一。它允许用户在网页上输入文本,例如用户名、密码、搜索关键字等。以下是关于 TextBox 的一些基本用法和属性:

1. 创建 TextBox:
   在 ASP.NET Web Forms 页面中,你可以使用 <asp:TextBox> 标签创建一个文本框。
   <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>

   这里,ID 属性为服务器端控件指定一个唯一标识符,runat="server" 属性表示该控件是一个服务器控件。

2. 获取 TextBox 中的值:
   在服务器端代码中,你可以通过 Text 属性获取 TextBox 中的文本值。
   string username = txtUsername.Text;

   这样,你就可以在服务器端代码中使用用户在文本框中输入的值。

3. 设置 TextBox 的属性:
   你可以设置 TextBox 的各种属性,如 MaxLength(最大长度)、TextMode(文本模式)等。
   <asp:TextBox ID="txtPassword" runat="server" TextMode="Password" MaxLength="10"></asp:TextBox>

   在上面的示例中,TextMode="Password" 将文本框的显示模式设置为密码模式,MaxLength="10" 设置了文本框的最大长度。

4. 事件处理:
   TextBox 控件可以与事件一起使用,例如在文本框中按下 Enter 键时触发的事件。
   <asp:TextBox ID="txtSearch" runat="server" OnTextChanged="txtSearch_TextChanged" AutoPostBack="true"></asp:TextBox>

   在服务器端代码中,你可以编写相应的事件处理程序。
   protected void txtSearch_TextChanged(object sender, EventArgs e)
   {
       // 处理文本框文本变化事件的代码
   }

这些是使用 TextBox 控件的一些基本概念。通过设置不同的属性和与其他控件结合使用,你可以在 ASP.NET Web Forms 中轻松地创建具有文本输入功能的页面。


转载请注明出处:http://www.zyzy.cn/article/detail/14987/ASP.NET Web Forms