Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET技巧

2个页面间不通过Session与url的传值方式

来源:中文源码网    浏览:360 次    日期:2024-04-23 19:22:51
【下载文档:  2个页面间不通过Session与url的传值方式.txt 】


2个页面间不通过Session与url的传值方式
下面是全部代码,已经编译通过。Chuandi(传递)是名字空间WebForm1:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" Inherits="chuandi.WebForm1" %> WebForm1
using System;namespace chuandi{ public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.TextBox TextBox1; protected System.Web.UI.WebControls.Button Button1; public string Text1 { get { return this.TextBox1.Text; } } private void Page_Load(object sender, System.EventArgs e) {} override protected void OnInit(EventArgs e) { InitializeComponent(); base.OnInit(e); } private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } private void Button1_Click(object sender, System.EventArgs e) { Server.Transfer("WebForm2.aspx"); } }}WebForm2:<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" Inherits="chuandi.WebForm2" %><%@ Reference Page="WebForm1.aspx" %> WebForm2
Label
using System;namespace chuandi{ public class WebForm2 : System.Web.UI.Page { protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Label Label1; public chuandi.WebForm1 wf1; private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { wf1=(chuandi.WebForm1)Context.Handler; Label1.Text="上页传来的是:"+wf1.Text1; } } override protected void OnInit(EventArgs e) { InitializeComponent(); base.OnInit(e); } private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } private void Button1_Click(object sender, System.EventArgs e) { Server.Transfer("WebForm1.aspx"); } }

相关内容