1。 使用QuerySting在页面间传递值,优点是实现起来非常简单,缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象。
2。使用Session变量,这种方法是可以在页面间传递值的的另一种方式,在本例中我们把控件中的值存在Session变量中,然后在另一个页面中使用它,以不同页面间实现值传递的目的。
3.使用Server.Transfer,缺点:使用这种方法你可以在另一个页面以对象属性的方式来存取显露的值。
4.使用@PreviousPageType指令这个指令是.net 2.0中的一个新指令,用于处理ASP.NET 2.0提供的跨页面传送新功能.用于批定跨页面的传送过程起始于哪个页面.包含两个属性:
TypeName:设置回送时的派生类名
VirtualPath:设置回送时所传送页面的地址.
5.利用某些控件的PostBackUrl属性
6. 使用Cookie对象变量,这方法与Session类似,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。
|