ASP三种常用传值方式:

ASP 页面(两个aspx页面)传值方式:
背景: 两个aspx 页面
valuepage.aspx tbusername tbpwd
obtainvalue.aspx tbusername tbpwd

1 使用QueryString方式:
valuespage.aspx值发送页面代码:
Response.Redirect("obtainvalue.aspx?username="+this.tbusername.text.trim()+"&pwd"+this.tbpwd.trim());
obtain.aspx接收值页面:
private void QueryString()
{
this.tbusername.text = request.queryString["username"];
this.tbpwd.text = request.querystring["pwd"];
}
2 使用Session传值:
valuespage.aspx 发送页面值:
Session["username"] = this.tbusername.text.trim();
Session["pwd"] = this.tbPwd.text.trim();
response.redirect("Obtainvalues.aspx");
obtainvalues.aspx接受页面:
this.tbusername.text = session["username"].tostring();
this.tbpwd.text =session["pwd"].tostring();

3 使用COOKIE变量传值:
发送页面
.aspx页面:
Response.Cookies["aaa"].Value = "hello world";
Response.Redirect("Default3.aspx");
接受页面:
.cs页面:
Label1.Text = Request.Cookies["aaa"].Value;

时间: 2024-10-11 23:14:58

ASP三种常用传值方式:的相关文章

Asp.Net页面传值方式总结

通过学习asp.net,其中讲到最多的便是控件的使用,而控件使用中最大的不同便是在对页面进行传值时,与C/S学习中有很大的不同.视频中讲的比较零碎,把那些搬来总结一下. 在asp.net中新建一个web窗体的表单(form1),在表单中进行提交数据. <span style="font-size:18px;"><form id="form1" method="post/get" action ="WebForm1.as

Vue2.0的三种常用传值方式、父传子、子传父、非父子组件传值

Vue常用的三种传值方式有: 父传子 子传父 非父子传值 引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递.父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息 1. 父组件向子组件进行传值 父组件: <template> <div> 父组件: <input type="text" v-model="name"> <!-- 引入子组件 --> <child :abc=

ASP.NET页面传值

这个问题是上周去远洋公司面试的一道笔试题,面试的时候面试官也问到了,虽然事先有所准备当时也回答上了,但是从根本上说自己还不太理解.正好这两天做高效平台评教系统的时候用到了页面传值,就又从网上查了一些相关资料. 常用的页面传值有以下几种:QueryString传值,Session传值,Cookies传值,Application以及Transfer传值.下面我们就一起了解一下各种传值方式的工作机制.相互联系以及优缺点. QueryString传值: QueryString传值又称作URL传值,是我们

asp,net 传值方式 优缺点比较

.net C#中页面之间传值传参的六种方法 1.QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.下面是一个例子: private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = "b.aspx?name=" + Labe

ASP.NET MVC view与controller传值方式

1: ViewData传值方式ViewData的生命周期和View相同, 只对当前View有效.   ViewData["zd"] = dfdfd2:TempData传值方式   可以跨Action传递   TempData的数据至多只能经过一次Controller传递, 并且每个元素至多只能被访问一次,     例如一个用法为,抛出一个异常.跳转到error页面public ActionResult Index3(){      TempData["tempIndex&qu

ASP.NET MVC程序传值方式:ViewData,ViewBag,TempData和Session

转载原地址 http://www.cnblogs.com/sunshineground/p/4350216.html 在ASP.NET MVC中,页面间Controller与View之间主要有以下几种小量数据的传值方式:ViewData.ViewBag.TempData和Session变量. 下面就这四种传值方式做出详细介绍. 一.ViewData ViewData是一个继承自ViewDataDictionary类的Dictionary对象,它只能存储String Key/Object Valu

asp.net页面间传值方式

使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用. 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中. 在ValuePage.aspx前台新建两个textbox控件,ID分别为:tbUserName,tbPwd.ObtainValue.aspx页面上同样有两个textbox空间,ID:tbUserNa

asp.net的页面传值方式

页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer. 一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.

ASP.NET页面跳转及传值方式

ASP.NET页面跳转相关知识 一.<a>标签 1. <a href=”test.aspx”></a> 2. 这是最常见的一种转向方法; 二.HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址 2. NavigateUrl是可以在服务器端使用代码修改,这个区别于<a> 3. 由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl 4. 代码示例: <Asp:Hy