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

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

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

...繼續閱讀 »

[習題]TreeView、Menu、SiteMapPath #1----權限控管,搭配Login控制項

要搭配ASP.NET 2.0的 Login控制項,依照不同帳號、不同權限,看到不同的導覽列。
就需要一點小技巧。

下面的範例,分成三種權限,最高等級 Admin,依次為 Manager與 User。
本範例已經收錄到「下集」(第二版,黑皮書)裡面。

...繼續閱讀 »

.NET的世界裡,"入門的" VB / C#語法轉換不該是一個問題。

花了很多時間,幫忙回答問題。
我最討厭遇見的「顧人怨」問題,就是:請幫我把 YY程式碼改成XX,好嗎?

把C#改成VB.NET語法,或是相反流程,真的這麼難嗎?
搞不好連回答都沒看呢,光是看見語法不同,就懶得看下去了。

...繼續閱讀 »

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #2(完全手寫、後置程式碼!),兼論 SqlDataSource與SelectParameter用法

摘要:給初學者的範例,多重欄位搜尋引擎 for GridView #2

自己動手寫程式
透過 SqlDataSource來作,以「組合SQL指令」的方式,搜尋多個欄位。

...繼續閱讀 »

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

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

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

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

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

...繼續閱讀 »