.net中常用的几种页面间传递参数的方法

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:26:54

属性、Session、地址【WEB】、全局调用【公用静态数据】

客户端传参:
ViewState
Cookie保存值:写Respone.Cookies["名称"].Value=变量;
读Request.Cookies["名称"].ToString()//需要一个字符串变量来接收值
查询字符串传值:
写Respone.Rediret("跳转页面.aspx?名称="+变量+"");
读Request.QueryString["名称"].ToString()()//需要一个字符串变量来接收值

服务器端:
Session
写Session["名称"]=变量;
读string 变量=Session["名称"].ToString();

Appliction全局应用程序类
写Appliction名称"]=变量;
读string 变量=Appliction["名称"].ToString();

。。页面?
form? web ?

form 传递对象 或者static 用类直接调

web 传地址 session

属性

Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);

Request.QueryString:获取地址栏参数(以GET方式提交的数据)

Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。

还有Session,Application对象