页面间传值的方法:
1 使用QueryString
2 使用Session变量
3 使用Server.Transfer
4 使用类的静态属性
5 使用Application全局变量
6 使用隐藏域
1 使用QueryString:
描述使用URL传值
优点:占用资源低
缺点:传递类型单一;安全性差
例子:



















2 使用Session变量
描述:
服务器端控件可以保存各种类型变量
优点:可以传递任何类型的变量,安全性高
缺点:占用系统资源多





















3 使用Server.Transfer
描述:以页面对象属性的方式传递信息到另一个页面。
优点:不占用内存,适合传递大容量的数据。
缺点:只能在一个服务器传递数据。
















































4 使用类的静态属性
描述:
1 在页面里添加必要的控件。
2 定义一个包含静态属性的类.
3 创建可以返回表单的按钮和链接按钮.
4 在按钮单击事件中将要传送的值赋给静态属性并用Response.Redirect方法重定向到目标页面.
5 目标页面中可以通过静态属性获得源页面中要传送过来的值 .























5 使用Application全局变量
描述:
Application变量是全局性的,一旦定义,它将影响到程序的所有部分。








6 使用隐藏域
描述:当一个网页提交给服务器时,隐藏域的内容和其它控件的值一块儿被送到HTTP Form集合中;,而且必须被显式地添加在网页上.使用隐藏域,必须使用HTTP—Post方法提交网页













