跨網頁張貼(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的速度,一般來說都快過資料庫。

...繼續閱讀 »

多台Web Server(IIS)作 Load Balance,session怎麼處理?

如果您有一部以上的 Web 伺服器,那麼應該要把工作階段(Session)作業資訊儲存在哪裡?

當您使工作階段跨處理序時,工作階段資料(Session)就會記錄在所有 Web 伺服器均可存取的位置,這可以是在 SQL Server® 上或是在 ASP.NET 狀態伺服器上。這可以在 web.config 中設定。

...繼續閱讀 »

ASP.NET 1.x版的範例,DataGrid的資料編輯

這隻程式可以說是ASP.NET 1.x版 初學者不可錯過的經典範例!把以前ASP必須使用好幾隻程式才能完成的功能,一次解決。

市面上的書籍,講的最糟糕的部分也是這一段。講的超難!......只因為他們不採用Visual Studio .NET來開發!真的差別很大!生產力差很多很多......

...繼續閱讀 »

[VB / ASP.NET]FileUpload控制項「批次上傳 / 多檔案同時上傳」的範例 (VB語法)

以下是新書內容:

FileUpload控制項真的簡單好用,不使用它來作批次上傳,卻要改用別的方法,實在不聰明。
要用就一次用到底,

公開FileUpload控制項「批次上傳」的範例,千萬不能錯過。

...繼續閱讀 »

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

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

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

...繼續閱讀 »

[搞笑文]也是 .NET啊!....你敢說 DigGirl.net跟 .NET無關嗎?(怒)

也是 .NET啊!....你敢說 DigGirl.net跟 .NET無關嗎?

http://www.diggirl.net/ (有人暱稱它是豬哥網。這暱稱的音、義都很傳神)
很棒的創意。當年的無名小站也是相同理念才成立。

與其要上網蒐集美女圖,不如請美女自己上傳圖片到我的硬碟裡....

但是,DigGirl提供的軟體更有趣、也更有用。

...繼續閱讀 »

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

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

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

...繼續閱讀 »