System.Web.UI.Page


在ASP.NET中,任何頁面都是繼承於System.Web.UI.Page,他提供了ASP.NET中的Response,Request,Session,Application的操作.在使用Visual Studio 創建ASP頁面時,系統會自動為你創建一個繼承與System.Web.UI.Page的類與頁面文件關聯.

public partial class yourPage:System.Web.UI.Page
{
	protected void Page_Load(Object sender,EventArgs e)
	{
		
	}
}

 

我們可以設計一個類,如:

class myPage:System.Web.UI.Page
{
	
}


//這種情況下我們可以將頁面生成的代碼改為
public partial class yourPage:myPage(){
//.............
}

這樣,我們就可以在myPage中放入一些常用的方法,將代碼更有效的復用,同時實現一些錯誤頁面的跳轉功能.
另外,在Page中還有一個重要的方法:
protected override void OnInit(EventArgs e)         {             base.OnInit(e);         } 
 
        
這是頁面的初始化時執行的方法,但需要特別注意的是,重寫該方法的時候一定要將base.OnInit(e)寫入,不能留空.
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM