ASP.NET页面传值(六)--Response.Redirect()方式 与 Application共享

一、Response.Redirect()方式 

      Response.Redirect("target.aspx?param1=1111&param2=2222 ") 
     

接收页面:   string   str   =  Request[ "param1 "] 

 

二、Application共享 
发送页面:   Application( "param1 ")   =  "1111 ";       
按收页面:   string   str   =  Application( "param1 ").ToString();     
此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计数器等需要全局变量的地方。 

 


ps :比较 Server.Transfer Response.Redirect 的区别。
(1)Server.Transfer 在服务器端完成,所以客户端浏览器中的 URL 地址是不会改变的; Response.Redirect 是客户端完成,向服务器端提出新的页面处理请求,所以客户端浏览器中的 URL 地址是会改变的。
(2)Server.Transfer 在服务器端完成 , 不需要客户端提出请求,减少了客户端对服务器端提出请求。 [2]

猜你喜欢

转载自blog.csdn.net/hemingyang97/article/details/81022493