QueryString(查询字符串):通过URL中的查询字符串(Default.aspx?id=5&name=abc)传值。
优点:简单便捷。
缺点:安全性差,且长度大小有限制。
Session:通过会话状态传值。
优点:当前会话中的所有页面均可使用,且能够传递任何对象。
缺点:可能会丢失(Session过期或失效等情况)。
Cookie:通过客户端Cookie传值。
优点:读取该Cookie的所有页面都可以使用。
缺点:只能够存储文本信息(字符串),且大小不能超过4KB。
Application:通过全局应用程序对象传值。
优点:整个应用程序都可以使用,且能够传递任何对象。
缺点:可能会产生并发问题。
Server.Transfer:通过服务器端重定向传值。
优点:可以将与最初请求相关的所有数据传递给重定向的页面。
缺点:资源消耗比较大。