The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

善用 HttpContext.Items 儲存短暫出現的資料

我們知道在 ASP.NET 的頁面中可以儲存資料的物件有好多個,有 Session 物件、Cache 物件、還可以在頁面中自己定義 Page 類別的欄位(Field)變數,但有個好用的物件鮮少有人知道,就是 HttpContext.Items,如果你希望在 HttpModule 與 HttpHandler 或 Page 的程式之間傳遞資料時,使用 HttpContext.Items 就太完美啦!

... 繼續閱讀 ...

驗證你的 JavaScript 程式:JSLint

我們常常在寫 JavaScript,但又要如何驗證我們的 JavaScript 寫的好不好呢?有個 JSLint 網站就幫我們做這件事。之前我也是認為在寫 JavaScript 的時候都覺得只要跑起來沒問題就好,測過 IE, Firefox 就可以了,也不覺得省略一些分號結尾(;)或有沒有加上 { , } 或是部分使用全域變數(Global variables)有什麼關係,但是總是會不定時在一些特定的情況下出錯,且通常 JavaScript 發現錯誤不太容易,通常是客戶提出說「好像有問題」時才會處理,這實在不太專業。

... 繼續閱讀 ...

解釋 Cookie 的特性

身為 Web 開發人員一定要瞭解 HTTP 本身 無狀態 (Stateless) 的特性,要在網路上識別瀏覽者的身份,必須透過一些機制來保存狀態,而 Cookie 就是其中一種保存狀態的機制,也是我們開發 Web 應用程式經常要面對的事,但又有多少人瞭解 Cookie 的細部特性呢!今天來談談 Cookie 的細部特性吧。

... 繼續閱讀 ...

介紹一個 PHP 套件:ODBTP

ODBTP ( Open Database Transport Protocol ) 是一個可以從任意作業平台連線到 Windows ODBC 資料來源的工具函數庫,他透過 TCP/IP 連接到 Windows 主機的一個系統服務 ( ODBTP service ),直接透過這個 ODBTP service 與系統本身的 ODBC 介面直接與資料庫溝通,等於跳過了 PHP 的資料庫連接層,也省去了在 PHP 上開發各式資料庫的 extension,十分的輕鬆省事。

... 繼續閱讀 ...

介紹好用工具:PureText

有時後我們要將網頁的資料複製到Word中時,常常會將網頁的格式一併都給貼到Word中,有時後貼上的速度很慢、有時後我們根本不要原本網頁中的格式時,就會變的非常麻煩,這時候 PureText 工具就會非常的實用,當然不只是 Word 可以用,而是所有應用程式都可以用。

... 繼續閱讀 ...