您的位置:首页 > 其它

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

2015-10-17 17:24 381 查看
第一个实例:

总体的布局图:



布局实现代码:

<%@ 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>

    

           请在文本框中输入整数,计算其和:<br />

                      

        <br />

    

    </div>

        <asp:TextBox ID="TextBox1" runat="server" Width="73px"></asp:TextBox>

   +    

        <asp:TextBox ID="TextBox2" runat="server" Width="114px"></asp:TextBox>

   =    

        <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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: