C#web页面间传值的几种方法
2015-03-28 10:18
363 查看
1 QueryString方式
在Test1.aspx页面中添加两个输入框+一个按钮
代码:
protected void Button1_Click(object sender, EventArgs e)
{
string url = "Test2.aspx?userno=" + this.TextBox1.Text + "&password=" + this.TextBox2.Text;
Response.Redirect(url);
}
在Test.aspx页面添加两个Label
protected void Page_Load(object sender, EventArgs e)
{
this.Label1.Text = Request.QueryString["userno"];
this.Label2.Text = Request.QueryString["password"];
}
不过缺点是:会在跳转后的页面上显示出输入的数字
如:
2 ServerTransfer方式
在Test1.aspx中添加两个输入框+一个按钮
代码:
Test2.aspx页面设计同上
代码:
地址栏不显示输入的数据 and 页面地址仍然为Test1.aspx
3 Cookie对象变量
Test1.aspx和Test2.aspx页面设计同上
Test1.aspx代码:
Test2.aspx代码:
结果:页面仍然为Test1.aspx+地址栏不显示输入的数据
在Test1.aspx页面中添加两个输入框+一个按钮
代码:
protected void Button1_Click(object sender, EventArgs e)
{
string url = "Test2.aspx?userno=" + this.TextBox1.Text + "&password=" + this.TextBox2.Text;
Response.Redirect(url);
}
在Test.aspx页面添加两个Label
protected void Page_Load(object sender, EventArgs e)
{
this.Label1.Text = Request.QueryString["userno"];
this.Label2.Text = Request.QueryString["password"];
}
不过缺点是:会在跳转后的页面上显示出输入的数字
如:
2 ServerTransfer方式
在Test1.aspx中添加两个输入框+一个按钮
代码:
Test2.aspx页面设计同上
代码:
地址栏不显示输入的数据 and 页面地址仍然为Test1.aspx
3 Cookie对象变量
Test1.aspx和Test2.aspx页面设计同上
Test1.aspx代码:
Test2.aspx代码:
结果:页面仍然为Test1.aspx+地址栏不显示输入的数据
相关文章推荐
- C#:总结页面传值几种方法
- C#页面间传值的几种方法
- c# web页面向后台传递数据的几种方法
- C#:总结页面传值几种方法
- C#WinForm页面传值解决方法(仿web中Session)
- C# .NET 页面间传值的几种方法<转>
- C#WinForm页面传值解决方法(仿web中Session)
- java servlet 几种页面跳转的方法及传值
- 不同页面间传值的几种方法
- .NET 页面间传值的几种方法
- .NET 页面间传值的几种方法
- ASP.NET实现页面传值的几种方法
- C#中窗口(类)之间传值的几种方法!
- C# 加载web页面时显示进度条的js实例方法
- ASP.NET中页面传值的几种方法
- JSP页面之间传值几种方法
- PHP页面间传值的几种方法
- web页面实现文件下载的几种方法
- PHP页面间传值的几种方法
- C#跨窗体传值的几种方法分析(很详细)