程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net文本框無法取值的一種原因

asp.net文本框無法取值的一種原因

編輯:.NET實例教程

IsPostBack



關於ispostback的問題
 


IsPostBack是Page類的一個屬性,返回值為一個布爾值。一般放在Page_Load事件中。當頁面是第一次打開時其值為False,若當前頁面為一個提交後的頁面其值為True.
?
通俗的說就是當你的葉面第一次登錄時會調用if(!IsPostBack){。。。。。。}中的語句,而在此頁面未被關閉之前再次進入該頁面時(例如,用back<-返回該頁面則{}中的語句不會再被調用;

系統的說是是否將頁面再重新回傳給web服務器!
函數作用是獲取一個值,該值指示該頁是否正為響應客戶端回發而加載,或者它是否正被首次加載和訪問。

記得有些邦定必須放在這裡面,否則會出一些莫名的錯誤
?
當每次點擊服務器端按鈕,都會對Page類重構            調用Page_Load事件,然後才會調用響應事件,譬如說頁面提交等等            放在             if (!IsPostBack) {                    // Validate initially to force the asterisks                  // to appear before the first roundtrip.                    Validate();                }            是為了判斷是否是第一次調用此頁面            

IsPostBack是指是否第一次調用這個頁面。
假如是只需要執行一次的一些頁面上的設置,可以放在這個裡面。有加快速度的功能。
?
在page_load 中
要每次刷新頁面都執行的代碼寫在
If IsPostBack() Then Exit Sub
之上
只執行一次的,寫在它的下面
 
 
 
 
         N久沒寫日志啦~~~~~   
 
        這幾個星期都有忙著幫我們院長做一個我們附屬醫院用的掛號智能排隊系統,用的是ASP.Net語言,之前一直都未怎麼接觸,有兩個系統分析師老師的參與,相信會學到更多!
 
         因此一路上遇到了很多的問題,但是我相信一切的問題都會解決的
  1. 上一頁:
  2. 下一頁: