WebForm_aspx内容如下:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm_
aspx
cs" Inherits="页面传值
WebForm_
" %>
<!DOCTYPE html PUBLIC "
//W
C//DTD XHTML
Transitional//EN" "
<html xmlns="
<head runat="server">
<title></title>
</head>
<body>
<form id="form
" runat="server">
<div>
<asp:Table ID="TableLogin" runat=
server
>
<asp:TableRow>
<asp:TableCell><label>用户名
</label></asp:TableCell>
<asp:TableCell><asp:TextBox ID="UserName" runat="server" Width="
px"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><label>密码
</label></asp:TableCell>
<asp:TableCell><asp:TextBox ID="PassWord" runat="server" Width="
px"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><label>验证密码
</label></asp:TableCell>
<asp:TableCell><asp:TextBox ID="ConfimPWD" runat="server" Width="
px"></asp:TextBox></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell><asp:Button ID="Confirm" runat="server" Text="确认" Width="
px" OnClick="Confirm_Click" /></asp:TableCell>
</asp:TableRow>
</asp:Table>
</div>
</form>
</body>
</html>
WebForm_aspx页面如下
复制代码 代码如下:
<%@ Reference Page="~/WebForm_
aspx" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm_
aspx
cs" Inherits="页面传值
WebForm_
" %>
<!DOCTYPE html PUBLIC "
//W
C//DTD XHTML
Transitional//EN" "
<html xmlns="
<head runat="server">
<title></title>
</head>
<body>
<form id="form
" runat="server">
<div>
</div>
</form>
</body>
</html>
WebForm_aspxcs文件如下
复制代码 代码如下:
using System;
using System
Collections
Generic;
using System
Linq;
using System
Web;
using System
Web
UI;
using System
Web
UI
WebControls;
namespace 页面传值
{
public partial class WebForm_
: System
Web
UI
Page
{
protected void Page_Load(object sender
EventArgs e)
{
}
public string un//得到用户名
{
get
{
return UserName
Text;
}
}
public string pwd//得到密码
{
get
{
return PassWord
Text;
}
}
public string conpwd//得到确认密码
{
get
{
return ConfimPWD
Text;
}
}
/// <summary>
/// 向WebForm_
aspx页面传值
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Confirm_Click(object sender
EventArgs e)
{
//
QueryString页面传值
//string url = "WebForm_
aspx?un=" + UserName
Text + "&userpassword=" + PassWord
Text + "&conPwd=" + ConfimPWD
Text;
//Response
Redirect(url);
//
Session传值
//Session["un"] = UserName
Text;
//Session["pwd"] = PassWord
Text;
//Session["conpwd"] = ConfimPWD
Text;
//Server
Transfer("WebForm_
aspx");
//
使用cookie对象传值
//HttpCookie cookie_name = new HttpCookie("un");
//cookie_name
Value = UserName
Text;
//HttpCookie cookie_pwd = new HttpCookie("pwd");
//cookie_pwd
Value = PassWord
Text;
//HttpCookie cookie_conpwd = new HttpCookie("conpwd");
//cookie_conpwd
Value = ConfimPWD
Text;
//Response
AppendCookie(cookie_name);
//Response
AppendCookie(cookie_pwd);
//Response
AppendCookie(cookie_conpwd);
//Server
Transfer("WebForm_
aspx");
//
使用application对象传值
类似session传值
作用范围全局所有用户
//Application["un"] = UserName
Text;
//Application["pwd"] = PassWord
Text;
//Application["conpwd"] = ConfimPWD
Text;
//Response
Redirect("WebForm_
aspx");
Server
Transfer("WebForm_
aspx");
}
}
}
WebForm_aspxcs文件如下
复制代码 代码如下:
using System;
using System
Collections
Generic;
using System
Linq;
using System
Web;
using System
Web
UI;
using System
Web
UI
WebControls;
namespace 页面传值
{
public partial class WebForm_
: System
Web
UI
Page
{
protected void Page_Load(object sender
EventArgs e)
{
//QueryTransfer();
//SessionTransfer();
//CookieTransfer();
//ApplicationTransfer();
Transfer();
}
public void QueryTransfer()//接收QueryString传值
来自于WebForm_
页面的值
{
string strUserName = Request
QueryString["un"]
ToString();
string strPassword = Request
QueryString["userpassword"]
ToString();
string strPWD = Request
QueryString["conPwd"]
ToString();
Response
Write("用户名为" + strUserName + "<br/>" + "密码为" + strPassword + "<br/>" + "确认密码为" + strPWD);
}
public void SessionTransfer()//接收session传值
来自于WebForm_
页面的值
{
string strUserName = Session["un"]
ToString();
string strPassword = Session["pwd"]
ToString();
string strPWD = Session["conpwd"]
ToString();
Response
Write("用户名为" + strUserName + "<br/>" + "密码为" + strPassword + "<br/>" + "确认密码为" + strPWD);
Session
Remove("un");
Session
Remove("pwd");
Session
Remove("conpwd");
}
public void CookieTransfer()//接收cookie传值
来自于WebForm_
页面的值
{
string strUserName = Request
Cookies["un"]
Value
ToString();
string strPassword = Request
Cookies["pwd"]
Value
ToString();
string strPWD = Request
Cookies["conpwd"]
Value
ToString();
Response
Write("用户名为" + strUserName + "<br/>" + "密码为" + strPassword + "<br/>" + "确认密码为" + strPWD);
}
public void ApplicationTransfer()//接收Application传值
来自于WebForm_
页面的值
{
Application
Lock();
string strUserName = Application["un"]
ToString();
string strPassword = Application["pwd"]
ToString();
string strPWD = Application["conpwd"]
ToString();
Application
UnLock();
if (strPassword != strPWD)
{
Response
Write("您确认的密码错误
请重新输入!<br/>");
Server
Transfer("WebForm_
aspx");
}
Response
Write("用户名为" + strUserName + "<br/>" + "密码为" + strPassword + "<br/>" + "确认密码为" + strPWD);
}
public void Transfer()//Transfer传值
来自WebForm_
aspx页面的值
{
WebForm_
wf
;
wf
= (WebForm_
)Context
Handler;
string strUserName = wf
un;
string strPassword = wf
pwd;
string strPWD = wf
conpwd;
Response
Write("用户名为" + strUserName + "<br/>" + "密码为" + strPassword + "<br/>" + "确认密码为" + strPWD);
}
}
}
本人水平有限还请各位朋友多多指教!