單一檔案(Inline Code)與後置程式碼(Code Behind)

如果把所有的標籤(tag)、Web伺服器控制項,以及事件處理程式碼等等,都在單一 .aspx 檔案裡,我們稱為 Inline Code。
在後置程式碼的模型中,頁面的標記和Web伺服器控制項(包括控制項宣告) 都是在 .aspx 檔案中,而頁面程式碼則是在不同的程式碼檔案中。

...繼續閱讀 »

[好書推薦]章立民老師的「用實例學ASP.NET 3.5」...Sorry!已絕版

兩句話來說她的優點。

第一,不廢話,直接上手寫寫看!

第二,廣度夠,適合初學者!

回首我寫的書,出版社常常要求補充一點基本內容,無形中,就會加入一大堆「我自己原先都不想寫的理論、介紹」

章立民老師,不愧是大師級的人物。他願意在第一章,就寫一個簡單程式,讓初學者直接玩玩VS 2008.......果然是大師級的魄力!

...繼續閱讀 »

跨網頁張貼(Cross-Page Posting),微軟稱為「跨網頁公布」 #1

跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。

以前在ASP時代,我們可以用隱藏欄位,例如: ,或是 Session(工作階段)來處理。

而ASP.NET 2.0開始,微軟有新的方法提供給大家。

...繼續閱讀 »

File 與 Log #1----ASP.NET的檔案與I/O Stream(為系統記錄Log檔)

檔案的應用,在程式設計上一直是個重點。雖然有了資料庫幫我們紀錄資料,但有些小資料不需要勞師動眾、也不必存放太久,如果用一個文字檔來記錄,反而更簡單。

舉例來說,尚未上線的系統、或是有些功能繁雜的程式要撰寫。我們就可以利用檔案的功能來做紀錄。一邊測試一邊記錄這些程式在各階段的運作狀況,每個階段成功與否都可以直接寫入文字檔裡面,不需要跟資料庫搶資源、搶連線。畢竟小檔案I/O的速度,一般來說都快過資料庫。

...繼續閱讀 »