下면是전체부대码,已经编译过。
Chuandi(传递)是name자공间
WebForm1:
<%@ 페이지 언어="c#" Codebehind="WebForm1.aspx.cs" Inherits="chuandi.WebForm1" %>
<HTML>
<헤드>
<title>웹폼1</title>
</HEAD>
<본문>
<form id="Form1" method="post" runat="서버">
<asp:TextBox id="TextBox1" runat="서버"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="传"></asp:Button>
</form>
</body>
</HTML>
시스템 사용;
네임스페이스 chuandi
{
공개 클래스 WebForm1 : System.Web.UI.Page
{
보호된 System.Web.UI.WebControls.TextBox TextBox1;
보호된 System.Web.UI.WebControls.Button Button1;
공개 문자열 Text1
{
얻다
{
this.TextBox1.Text를 반환합니다.
}
}
개인 무효 Page_Load(개체 전송자, System.EventArgs e)
{}
보호된 void OnInit(EventArgs e) 재정의
{
초기화구성요소();
base.OnInit(e);
}
개인 무효 초기화 구성 요소()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
개인 무효 Button1_Click(개체 전송자, System.EventArgs e)
{
Server.Transfer("WebForm2.aspx");
}
}
}
웹폼2:
<%@ 페이지 언어="c#" Codebehind="WebForm2.aspx.cs" Inherits="chuandi.WebForm2" %>
<%@ 참조 페이지="WebForm1.aspx" %>
<HTML>
<헤드>
<title>웹폼2</title>
</HEAD>
<본문>
<form id="Form1" method="post" runat="서버">
<asp:Label id="Label1" runat="server">레이블</asp:Label>
<asp:Button id="Button1" runat="server" Text="返回"></asp:Button>
</form>
</body>
</HTML>
시스템 사용;
네임스페이스 chuandi
{
공개 클래스 WebForm2 : System.Web.UI.Page
{
보호된 System.Web.UI.WebControls.Button Button1;
보호된 System.Web.UI.WebControls.Label Label1;
공개 chuandi.WebForm1 wf1;
개인 무효 Page_Load(개체 전송자, System.EventArgs e)
{
if(!IsPostBack)
{
wf1=(chuandi.WebForm1)Context.Handler;
Label1.Text="상위 내용:"+wf1.Text1;
}
}
보호된 void OnInit(EventArgs e) 재정의
{
초기화구성요소();
base.OnInit(e);
}
개인 무효 초기화 구성 요소()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
개인 무효 Button1_Click(개체 전송자, System.EventArgs e)
{
Server.Transfer("WebForm1.aspx");
}
}