⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 22db.txt

📁 the original code of the book the principle and practice in sql server 2005
💻 TXT
字号:
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("你好.."); 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -