知识大全 asp.net页面传值测试实例代码

Posted

篇首语:挨金似金,挨玉似玉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net页面传值测试实例代码相关的知识,希望对你有一定的参考价值。

  WebForm_ aspx内容如下:

复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm_ aspx cs" Inherits="页面传值 WebForm_ " %> <!DOCTYPE PUBLIC " //W C//DTD XHTML Transitional//EN" " < 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> </>

   WebForm_ aspx页面如下

复制代码 代码如下: <%@ Reference Page="~/WebForm_ aspx" %> <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm_ aspx cs" Inherits="页面传值 WebForm_ " %> <!DOCTYPE PUBLIC " //W C//DTD XHTML Transitional//EN" " < xmlns=" <head runat="server"> <title></title> </head> <body> <form id="form " runat="server"> <div> </div> </form> </body> </>

   WebForm_ aspx cs文件如下

复制代码 代码如下: 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_ aspx cs文件如下

复制代码 代码如下: 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); cha138/Article/program/net/201311/14111

相关参考

知识大全 ASP.NET打开新页面而不关闭原来的页面 实例代码

ASP.NET打开新页面而不关闭原来的页面实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这

知识大全 ASP.NET跨页面传值技巧总结

ASP.NET跨页面传值技巧总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  QueryStr

知识大全 ASP.NET的几种页面传值方法

ASP.NET的几种页面传值方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用QueryS

知识大全 ASP.NET中页面传值的几种方法

ASP.NET中页面传值的几种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!表单提交 

知识大全 ASP.NET中页面间传值各种方法介绍

ASP.NET中页面间传值各种方法介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一目前在A

知识大全 ASP.NET页面间的传值的几种方法[1]

ASP.NET页面间的传值的几种方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASP

知识大全 ASP.NET页面间的传值的几种方法

ASP.NET页面间的传值的几种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET

知识大全 ASP.NET实现页面传值的几种方法[1]

ASP.NET实现页面传值的几种方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第一种

知识大全 ASP.NET实现页面传值的几种方法[3]

ASP.NET实现页面传值的几种方法[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面的

知识大全 ASP.NET实现页面传值的几种方法[2]

ASP.NET实现页面传值的几种方法[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第五种