面闆控件(Panel).aspx
<% ... @ Page Language="C#" AutoEventWireup="true" CodeFile="面闆控件(Panel).aspx.cs" Inherits="面闆控件_Panel_" %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > 面闆控件(Panel) </ title >
</ head >
< body >
< form id ="form1" runat ="server" >
< div >
< asp:CheckBox ID ="CheckBox1" runat ="server" AutoPostBack ="True" Text ="是否顯示" OnCheckedChanged ="CheckBox1_CheckedChanged" />< br />
Panel控件就是有個大的容器可以将其他的控件包含其中,在Panel中我在這裡設定了DefaultButton為button1也就上送出按鈕,當你按回車的時候,就相當于按了送出按鈕。 < br />
< br />
< asp:Panel ID ="Panel1" runat ="server" Height ="50px" Width ="125px" DefaultButton ="Button1" Visible ="False" >
< asp:Label ID ="Label1" runat ="server" Text ="姓名:" ></ asp:Label >
< asp:TextBox ID ="TextBox1" runat ="server" ></ asp:TextBox >< br />
< asp:Label ID ="Label2" runat ="server" Text ="班級:" ></ asp:Label >
< asp:TextBox ID ="TextBox2" runat ="server" ></ asp:TextBox >< br />
< asp:Label ID ="Label3" runat ="server" Text ="年齡:" ></ asp:Label >
< asp:TextBox ID ="TextBox3" runat ="server" ></ asp:TextBox >
< asp:Button ID ="Button1" runat ="server" Text ="送出" OnClick ="Button1_Click" />< asp:Button ID ="Button2"
runat ="server" Text ="取消" /></ asp:Panel >
< br />
< asp:Label ID ="Label4" runat ="server" Text ="Label" ></ asp:Label >
< br />
</ div >
</ form >
</ body >
</ html >
面闆控件(Panel).aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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 面闆控件_Panel_ : System.Web.UI.Page
... {
protected void Page_Load(object sender, EventArgs e)
...{
}
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
...{
if (this.CheckBox1.Checked == true)
...{
this.Panel1.Visible = true;
}
else
...{
this.Panel1.Visible = false;
}
}
protected void Button1_Click(object sender, EventArgs e)
...{
string str;
str ="您的姓名是:"+ this.TextBox1.Text+" ";
str += "您的班級是:"+this.TextBox2.Text+" ";
str += "您的性别是:"+this.TextBox3.Text+" ";
this.Label4.Text = str;
}
}