關於 aspx與 aspx cs的關係

2021-05-02 12:04:24 字數 845 閱讀 4946

開始的時候沒在意,現在發現還是知道點的好....google之~~~

發現解釋的比較清楚的一段話:

aspx和對應的.aspx.cs是乙個頁面乙個**,頁面基本上只負責顯示格式之類的,而所有的伺服器端動作都是在aspx.cs中定義的。也就是說他們其實是乙個東西的兩面,aspx中所有伺服器端控制項都可以在對應的aspx.cs中使用,反之亦然,當然也可以定義對應的動作,如果是在ide中開發的話,不需要你進行任何額外的工作。而在編譯之後,aspx.cs變成了bin目錄下的dll,而aspx檔案沒什麼變化,發布的時候只需要把aspx和dll帶上就可以了,cs檔案作為原**不需要發布出去.

aspx是前台,表示設計頁面,aspx.cs是後台,是**功能實現,分開來設計是為了**清晰,功能模組化,

這是code-behind結構,即**在頁面html的後面。   

在.aspx檔案中,主要是頁面的html;   

而在.aspx.cs檔案中,是c#**,在.aspx中新增的控制項的事件,它的**都在.aspx.cs中。      

打乙個不恰當的比喻:   

.aspx頁面的內容就像我們平時編的靜態網頁(.htm,.html)--當然不是完全一樣。   

.aspx.cs中的內容,就非常像我們開發windows平台下的軟體一樣(例如delphi,vc等)--當然也不是完全一樣。

而深入其中的研究貌似我還是有點似懂非懂..但是還是貼上吧:

深入研究詳細參見http://www.cnblogs.com/axzxs2001/archive/2009/01/19/1378383.html

關於java的synchronized關鍵字

synchronized最關鍵的就是確定鎖的物件,我認為有兩種,類和物件 對類的加鎖有兩種方法 1.public synchronized static void fun 在靜態方法前加上synchronized關鍵字。2.synchronized 類名.class 將加鎖的 塊的鎖的位置,寫上類物...

揭穿黑客關於Ashx指令碼寫aspx木馬的方法彙總

某站,net環境,上傳處未限制ashx和asmx,後者上傳無法執行,提示asmx指令碼只能在本地執行,於是打算先傳個ashx指令碼然後在當前目錄下生成aspx檔案 目標不能執行asp檔案 網上找到如下ashx 我將指令碼中的asp一句話改成菜刀的aspx一句話 不過執行的時候爆錯,說未知指令 pag...

關與訊號的知識

網路佈線與數制轉換 一 訊號與傳輸介質 1.訊號的相關概 1.資訊 不同領域對資訊有不同的定義,一般認為資訊是人們對現實世界事物的存在方式或者運動狀態的某種認識。表示資訊的形式多樣,如聲音,影象,文字等 資料資料是用於描述事物的某些屬性的具體量值。訊號訊號是資訊傳遞的媒介,訊號在網路中傳輸使資訊得以...