asp.net页面间传值的9种方式
	
    
    
	1. Get(即使用QueryString显式传递)
     方式:在url后面跟参数。
     特点:简单、方便。
     缺点:字符串长度最长为255个字符;数据泄漏在url中。
     适用数据:简单、少量、关键的数据。
     适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。
     用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"]获取其指定参数值。
http://www.itokit.com
2. Post
     方式:通用的方式。利用form提交。
     特点:最常用的方法。常用技巧是把隐秘的数据存在隐藏域中由form提交。
     适用数据:大量数据,包括文件上传。
     适用范围:同Get方法
     用法:在客户端form指定action目标后submit、在asp.net的伺服端中使用server.Transfer(url)提交;在伺服端中用Request.Form["FormFieldID"]获取。
3. 页面对象的属性
     方式:asp.net特有方式 。利用HttpContext获取发请求的页面的信息。
     特点:可以直接存储对象。
     缺点:注意强制转换的类型要正确。
     适用数据:各种数据。
     适用范围:页面之间传递复杂数据。
     用法:获取Context.Handler将其转换为发请求的页面的实例,随后就可以轻松访问其form中的字段、甚至属性。其中的Context是指HttpContext对象,Handler是其属性,Context.Handler的意思可以理解为创建源页类的实例变量,而得到此实例之后,就可以直接访问其中的属性和Public方法了。
4. cookie
     方式:将数据存在客户端的经典方法。
     缺点:安全性低、受客户端设置限制、一个站点仅存20个cookie,每个容量4096字节。
     有效期:自定义或被用户清除
     适用数据:用户的会话数据(一般是用户名,用户的个性化设置信息等)
     适用范围:单个用户、整个站点所有页面
     用法:引用Requ
    
     
	
	
    
    
	相关文档:
        
    
    1、DateTime   数字型  
       System.DateTime currentTime=new System.DateTime();  
  1.1 取当前年月日时分秒  
       currentTime=System.DateTime.Now;  
  1.2 取当前年  
   &nb ......
	
    
        
    
    @Page指令位于每个ASP.NET页面的顶部,告诉ASP.NET这个具体页面使用什么属性,以及该页面继承的用户控件。ASP.NET页面
@Page指令属性有:AspCompat、Async、AsyncTimeout、AutoEventWireup、Buffer、
ClassName、ClientIDMode、CodeBehind、 
CodeFile、CodeFileBaseClass、CodePage、CompilationMode 、ContentType、 
 ......
	
    
        
    
    刚刚在headmenu控件里面写了一个导航条,用到了本地的图片,在控件中显示良好,可是放到母版式页后,发现导航条背景图片没了,于是仔细检查了下图片的url,我用的是绝对路径,难道放在主页上后,路径也改变了,上网查了下,还真是这个问题,图片在控件里面看不到没关系,关键是要在母版式页能看到就行,路径都要根据母版页的写. ......
	
    
        
    
    对于开发者自身的机器来讲,可能程序运行不会有任何问题,但关键是,程序往往要发布到用户的机器上,如果用户有专门的服务器,那另当别论,但如果用户只是想用一台普通不能在普通的办公机器当服务器的话,发布程序,可能就要做的事情多一些:
1、首先检查系统有没有安装iis,如果没有,要上网下载iis的安装包,通过“ ......
	
    
        
    
    ASP.NET页面之间传递值的几种方式?
一般来讲有以下几种:QueryString,session,cookies,application,server.Transfer
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数 ......