ASP.NET的OutputCache #1。直接看執行結果,學習Cache一看就懂。

關於 ASP.NET的 Cache,官方網站其實講的很清楚
話雖如此,但我還是相信做兩個範例來看,會更為清楚。

直接看看程式的執行結果,會比讀官方文件更快瞭解。
難怪洋人有句諺語「一張圖片,勝過千言萬語」。

Cache與AJAX都很抽象,講再多也沒用。直接讓學生(初學者)看看成果,動手玩一下,他們就會恍然大悟!

...繼續閱讀 »

FAQ--會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#1 觀念篇)

這個問題,是我在各大討論區最常遇見的問題。

不是我藏私、不想回答。而是相關的步驟不好解釋清楚。
初學者(尤其是沒接觸過ASP/PHP/JSP的人,直接學ASP.NET),可能更頭大。

要完成這功能,有些步驟:
第一,要會寫簡單的ADO.NET程式(以ASP.NET而言)。要有能力自己寫程式,存取資料庫。
第二,瞭解 Application / Session

這兩個部份,要講清楚。我的天!可以寫一本書的兩三章。

...繼續閱讀 »

[習題]TreeView、Menu、SiteMapPath #2 --多國語系 /當地語系 / Localization

台灣的ASP.NET中文書籍,較少提到 Localization的部份。
可是目前撰寫的系統,要應付全球這麼多國的語系,不可能不提到Localization。
以我為例,一套系統要給台灣與中國大陸使用,中文就會分成「正體中文」與「簡體中文」兩個版本了。

本範例已經收錄到「下集」(第二版,黑皮書)裡面。

...繼續閱讀 »

網路聊天室,介紹 Application與Session的最佳案例

很多人一聽到聊天室這個範例,就嗤之以鼻。

沒錯,這個範例很簡單,網路上也很多公開的程式碼寫的很棒!

但是,對於學生或是初學者來說,該怎麼介紹、解釋Application與 Session給他們瞭解?

網路聊天室,是一個最適合用來解說 Application與 Session的範例了。作法並不難,但卻可以讓讀者立刻瞭解Application與 Session兩者的差異。

...繼續閱讀 »