the original code of the book the principle and practice in sql server 2005

源代码在线查看: 22db.txt

软件大小: 39 K
上传用户: wangdatouay
关键词: the principle original practice
下载地址: 免注册下载 普通下载 VIP

相关代码

				IsPostBack = true 表明这次请求是回传,即:该页面不是第一次加载 
				IsPostBack = false 表明这次请求不是回传,即:该页面第一次加载
				
				网页第一次显示给用户看时,IsPostBack = False 
				当用户在页面上做了操作提交到服务器时IsPostBack = True
				
				
				我是这么理解的.假设你在page_load()里定义textbox为空,在button_click事件里给写一段往数据库存textbox的值.当用户往textbox里输入值以后,点击button时,就应该可以把往textbox里输入的值存到数据库里.可实际上,当点击button的时候,系统会自动先重新执行page_load(),也就是把柄textbox清空,再执行click 事件,你往数据库里存的值永远都是空.所以要在page_Load() 里加入if(!IsPostBack).不知道这么说你明白没有
				
				
				
				就是回发页面的判断. 
				
				简单点儿说: 
				
				if(!this.IsPostBack){ 
				//第一次加载该页的时候 
				}else{ 
				//不是第一次加载该页的时候 
				} 
				
				比如说你的页面上有个label显示的值是不变的.那你就在第一次加载的时候给它赋值就OK了.没有必要每次来该页面都给它赋值. 
				
				isPostBack是检查页面是否第一次提交给服务器~~ 
				加个感叹号的意思是否定..也就说不是第一次提交... 
				比如 
				if(IsPostBack) --第一次提交就显示"欢迎" 
				{ 
				MessageBox.Show("欢迎.."); 
				} 
				if(!IsPostBack) --不是第一次就显示"你好" 
				{ 
				MessageBox.Show("你好.."); 
				}			

相关资源