aspx 页面间传值
1.session对象实现。
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Session["name"] = TextBox1.Text;
Response.Redirect("Default.aspx");
}
//一个文本框控件,用户输入内容后敲击回车,则触发此事件。传值至网站内任意页面均可。
//待传值页面.cs
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text ="session页面间传值结果为\t"+ Session["name"].ToString();
}
//Default.aspx.cs中的对应内容
2.form表单提交实现-post
填写提交页:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="hello.aspx.cs" Inherits="hello" %>
表单填写页
表单接收页:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="hi.aspx.cs" Inherits="hi" %>
表单填后传回页
<% Response.Write(Request.Form["fname"].ToString());%>
3.form表单提交实现-get
<% Response.Write(Request.QueryString["fname"].ToString());%>
见下图,注意地址栏。