我們知道在 ASP.NET 的頁面中可以儲存資料的物件有好多個,有 Session 物件、Cache 物件、還可以在頁面中自己定義 Page 類別的欄位(Field)變數,但有個好用的物件鮮少有人知道,就是 HttpContext.Items,如果你希望在 HttpModule 與 HttpHandler 或 Page 的程式之間傳遞資料時,使用 HttpContext.Items 就太完美啦!
... 繼續閱讀 ...
檔案上傳幾乎每個專案都用的到,但 ASP.NET 2.0 的 FileUpload 控制項有點太陽春了,目前我從網路上找到的 File Upload 元件大多是透過 JavaScript + IFRAME 上傳,或用 JavaScript + Flash 上傳比較好用,今天介紹幾款不錯的。
... 繼續閱讀 ...
線上 HTML 編輯器真的蠻重要的,尤其是在開發內容管理系統的時候,許多不熟悉 HTML 語法的客戶都可以用線上 HTML 編輯器來管理網站內容,以下我將介紹我比較常用且免費的幾套線上 HTML 編輯器。
... 繼續閱讀 ...
身為 Web 開發人員一定要瞭解 HTTP 本身 無狀態 (Stateless) 的特性,要在網路上識別瀏覽者的身份,必須透過一些機制來保存狀態,而 Cookie 就是其中一種保存狀態的機制,也是我們開發 Web 應用程式經常要面對的事,但又有多少人瞭解 Cookie 的細部特性呢!今天來談談 Cookie 的細部特性吧。
... 繼續閱讀 ...
我個人實在沒太多時間解釋整個 Forms Authentication 的運作機制,不過有些不錯的文章可以介紹給大家看。
... 繼續閱讀 ...
如果你要匯出資料成檔案,作法通常有很多種,之前曾經有篇文章【如何用 C# 將資料匯出到 Excel】介紹一些匯出的方式,但今天這個作法應該是最簡單的,也就是透過 GridView 控制項所輸出的 HTML 就可以讓 Excel 開啟了。
... 繼續閱讀 ...
Fiddler 是一個十分強大的除錯工具,開發 Ajax 應用程式的人更少不了他。
... 繼續閱讀 ...
我們在開發網頁應用程式,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我們想要取得網址裡第一層目錄的名字(News)用以判斷不同的頁面標題(Page Title)。
... 繼續閱讀 ...
使用 GridView 做一個簡單網頁版型套版實在是太浪費了,通常一個簡單的 List 我們會直接用 Repeater 就解決了,但是當需要做到分頁功能時,可能就變的不太好做。
... 繼續閱讀 ...