文本服务器控件(标签Label控件和文本框(TextBox)控件)

第一个实例:

总体的布局图:


布局实现代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 请在文本框中输入整数,计算其和:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
    
    </div>
        <asp:TextBox ID="TextBox1" runat="server" Width="73px"></asp:TextBox>
&nbsp;&nbsp; +&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox2" runat="server" Width="114px"></asp:TextBox>
&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Label ID="Label1" runat="server" Text="和"></asp:Label>
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="加" />
    </form>

</body>
</html>


按钮响应事件的代码:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        int Answer;
        Answer = Convert.ToInt32(TextBox1.Text) + Convert.ToInt32(TextBox2.Text);
        Label1.Text = Answer.ToString();
    }

}



第二个实例:



页面弹出警告框:

        //1、Response.Write("<script>alert('查询语句执行出错!');window.location.href=DisplayData.aspx</script>");
        //2、Page.RegisterStartupScript("msg", "<script>alert('查询语句执行出错!');window.location.href='DisplayData.aspx'</script>");
        //3、ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript> alert('');location.href='';</script>");  
        //4、ScriptManager.RegisterStartupScript(this, this.GetType(), "u1", "alert('内容!')", true);
        //5、Page.ClientScript.RegisterStartupScript(this.GetType(), "d", "alert('请先登录!');location='../login.aspx';", true);



TextBox控件

TextBox控件又称文本框控件,为用户提供输入文本的功能。

1.属性

TextBox控件的常用属性及说明如表1所示。

表1 TextBox控件常用属性及说明

属    性

说    明

AutoPostBack

获取或设置一个值,该值指示无论何时用户在TextBox控件中按〈Enter〉键或〈Tab〉键时,是否自动回发到服务器的操作

CausesValidation

获取或设置一个值,该值指示当TextBox控件设置为在回发发生时进行验证,是否执行验证

ID

控件ID

Text

控件要显示的文本

TextMode

获取或设置TextBox控件的行为模式(单行、多行或密码)

Width

控件的宽度

Visible

控件是否可见

ReadOnly

获取或设置一个值,用于指示能否只读TextBox控件的内容

CssClass

控件呈现的样式

BackColor

控件的背景颜色

Enabled

控件是否可用

TextBox控件大部分属性设置和Label控件类似,具体请参见Label控件属性设置,下面主要介绍一下TextMode属性。

TextMode属性主要用于控制TextBox控件的文本显示方式,该属性的设置选项有以下3种。

l         单行(SingleLine):用户只能在一行中输入信息,还可以选择限制控件接收的字符数。

l         多行(MultiLine):文本很长时,允许用户输入多行文本并执行换行。

l         密码(Password):将用户输入的字符用黑点(●)屏蔽,以隐藏这些信息。

wrap输入的文本是否自动换行



2.方法

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

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

方    法

说    明

DataBind

将数据源绑定到被调用的服务器控件及其所有子控件上

Focus

为控件设置输入焦点

Dispose

使服务器控件得以在从内存中释放之前执行最后的清理操作

Equals

确定两个对象实例是否相等









  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值