WebForm窗體檔案之間的關係

2021-08-20 14:21:07 字數 1319 閱讀 3017

1、開啟乙個我們建好的web窗體找到物理檔案

他們三者之間的關係是?

通過記事本開啟aspx.cs和designer.cs發現他們都是由partial修飾

partial是部分類的意思

解釋:在乙個命名空間下定義2個person類,編譯的時候報錯

注意同一目錄下的類名不能重複,加上partial修飾後。就編譯成功了

通過反編譯證明這2個檔案其實就是乙個檔案

總結:在編譯的時候,把2個檔案合併成乙個檔案了,這就是部分類的作用。一旦把乙個類標註為部分類,編譯器編譯的時候就會把同名的2個檔案編譯在一起

得出結論aspx.cs和designer.cs共同構造乙個部分類,最終生成乙個**檔案。

下面來看aspx和aspx.cs之間的關係

這2行的**,**結果,當前類名是webyufa,當前類父類的類名應該是page

我們來看頁面顯示

顯示的結果和 **的結果完全不一樣

由此我們可以得知aspx是繼承aspx.cs。

所以我們在aspx.cs中定義的公共成員變數,可以直接在aspx中輸出。因為子類繼承父類所有非paivate的方法

而aspx中的方法將頁面中除了runat和其它全部按html標準以字串形式輸出。

所以他們三者之間的關係是:aspx繼承aspx.cs,而aspx.cs和designer.cs由partial修飾,編譯的時候會生成乙個**檔案

CGI,FASTcgi,PHP fpm之間的關係

剛開始對這個問題我也挺糾結的,看了 http權威指南 後,感覺清晰了不少。首先,cgi是幹嘛的?cgi是為了保證web server傳遞過來的資料是標準格式的,方便cgi程式的編寫者。web server 比如說nginx 只是內容的分發者。比如,如果請求 index.html,那麼web serv...

配置apache php mysql之間的關係

1 index.php檔案放入 usr local apache2 htdocs 目錄下 其中index.php裡面內容為 phpinfo dbc mysql connect 127.0.0.1 root win2009 if dbc else mysql close dbc2 new mysqli...

HBase HDFS與本地檔案系統之間的關係

所謂檔案系統,是作業系統用於明確磁碟或分割槽上的檔案的方法和資料結構 即在磁碟上組織檔案的方法。也指用於儲存檔案的磁碟或分割槽,或檔案系統種類。這裡的本地檔案系統指的是作業系統層面的檔案系統,譬如linux支援的檔案系統,ext3,ext4及xfs等。我們知道hdfs的全稱是hadoop distr...