閱讀837 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Codebehind 、Inherits 和aspx的關係

ASP.net的default.aspx文件的page指令
 
<%@ Page Language="C#" CodeBehind="CheckPoints.aspx.cs"Inherits="Web.UCenter.Point.CheckPoints"%>
 
codebehind        
表示處理aspx頁麵數據的代碼文件,由該代碼文件派生出aspx頁麵類
 
Inherits
表明該文件繼承自哪個命名空間的哪個類    格式:命名空間.類名
 
我們在編web程序時,通常要要處理兩個方麵:UI(用戶界麵,也就是數據的顯示)與代碼。
 
為了達到UI與Code的完全分開,我們把UI當作一個對象,Code當作另我一個對象。當然我們要研究這兩個對象的關係。code是父類了,UI是子類了。不過他們都是從System.Web.UI.Page繼承過來。
 
關係圖:
引入名稱空間:using System.Web.UI
父類 page→很多子類Code(*.cs文件)→很多子子類UI(*.aspx文件)
 
原帖地址:https://hi.baidu.com/qianko/blog/item/52b38fb39b5a53a1d8335a03.html

最後更新:2017-04-02 22:16:08

  上一篇:go Js跑馬燈效果
  下一篇:go J2EE中HTTP method GET/Post is not supported by this URL