ASP.NET - TextBox

ASP.NET - TextBox 首页 / ASP.Net MVC入门教程 / ASP.NET - TextBox

这是一个输入控件,用于接受用户输入。要创建TextBox,无涯教程可以编写代码,也可以使用Visual Studio IDE的拖放功能。

这是服务器端控件,asp提供自己的标签来创建它。下面给出了示例。

链接:https://www.learnfk.comhttps://www.learnfk.com/asp.net_mvc/asp-net-textbox.html

来源:LearnFk无涯教程网

<asp:TextBoxID="TextBox1" runat="server" ></asp:TextBox>

服务器将其呈现为HTML控件,并向浏览器生成以下代码。

<input name="TextBox1" id="TextBox1" type="text">

此控件具有自己的属性,如下表所示。

无涯教程网

PropertyDescription
AccessKey它用于设置控制的键盘快捷键。
TabIndex控件的选项卡顺序。
BackColor它用于设置控件的背景颜色。
BorderColor它用于设置控件的边框颜色。
BorderWidth它用于设置控件边框的宽度。
Font它用于为控制文本设置字体。
ForeColor它用于设置控制文本的颜色。
Text它用于设置要为控件显示的文本。
ToolTip当鼠标遍布控件时,它会显示文本。
Visible在表格上设置控制的可见性。
Height它用于设置控件的高度。
Width它用于设置控件的宽度。
MaxLength它用于设置可以输入的最大字符数。
Readonly它用于读取控制。

示例

//WebControls.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebControls.aspx.cs" 
Inherits="WebFormsControlls.WebControls" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:Label ID="labelId" runat="server">User Name</asp:Label>
<asp:TextBox ID="UserName" runat="server" ToolTip="Enter User Name"></asp:TextBox>
        </div>
        <p>
        <asp:Button ID="SubmitButton" runat="server" Text="Submit" OnClick="SubmitButton_Click" />
        </p>
        <br />                 
    </form>
     <asp:Label ID="userInput" runat="server"></asp:Label>
</body>
</html>

//WebControls.aspx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebFormsControlls
{
    public partial class WebControls : System.Web.UI.Page
    {
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            userInput.Text = UserName.Text;
        }
    }
}

这是TextBox控件的属性窗口。

ASP Textbox 1

输出:

它会产生以下输出。

ASP Textbox 2

当用户将输入提交到服务器时,它会显示用户输入。下面的屏幕截图拍摄并显示了用户输入。

ASP Textbox 3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

Vue开发实战 -〔唐金州〕

Flutter核心技术与实战 -〔陈航〕

分布式技术原理与算法解析 -〔聂鹏程〕

OAuth 2.0实战课 -〔王新栋〕

大数据经典论文解读 -〔徐文浩〕

快手 · 音视频技术入门课 -〔刘歧〕

现代React Web开发实战 -〔宋一玮〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)