常用的 HttpSessionState屬性
常用的 HttpSessionState屬性
- 7920
- 0
- ASP.NET 2.0/3.5與 VS 2005/2008
- 2008-08-13
常用的 HttpSessionState屬性
MVC就是model-view-controller pattern for Web applications.
並「不是」用來取代 WebForm的。
卻可以建置「沒有 WebForm」 的 Web 應用程式
本文介紹三個套件,有助於初學者學習。
Training Kit..........東西好多,多到看不完勒.............
這次沒看見 .NET 3.5 的SDK,大概就用這東西取代了吧?
真的找不到的話, .NET 2.0 SDK有中文版,裝起來學學,也很不錯。
[免費下載]Visual Studio 2008(90天試用版)
合法的下載點,微軟公布的~請放心!
跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。
本文是第二種作法~~
跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。
以前在ASP時代,我們可以用隱藏欄位,例如: ,或是 Session(工作階段)來處理。
而ASP.NET 2.0開始,微軟有新的方法提供給大家。
昨天去逛書店,看見「深入淺出C# (歐萊禮,O'Relly)」
這一系列的書,也是很淺顯。最特別的是:裡面圖片比文字還多!排版方式也很動感!
訪客計數器,用 .txt檔案來做紀錄。
順便學習ASP.NET的 File與I/O Stream的用法。
檔案的應用,在程式設計上一直是個重點。雖然有了資料庫幫我們紀錄資料,但有些小資料不需要勞師動眾、也不必存放太久,如果用一個文字檔來記錄,反而更簡單。
舉例來說,尚未上線的系統、或是有些功能繁雜的程式要撰寫。我們就可以利用檔案的功能來做紀錄。一邊測試一邊記錄這些程式在各階段的運作狀況,每個階段成功與否都可以直接寫入文字檔裡面,不需要跟資料庫搶資源、搶連線。畢竟小檔案I/O的速度,一般來說都快過資料庫。
ListView裡面如果加上AJAX功能,在 Item 與 AlternatingItem這兩個樣版(Template)內部,
各自加上 UpdatePanel。
執行時,會出現錯誤訊息。說 [控制項ID重複?]
如何解決呢?
如果您有一部以上的 Web 伺服器,那麼應該要把工作階段(Session)作業資訊儲存在哪裡?
當您使工作階段跨處理序時,工作階段資料(Session)就會記錄在所有 Web 伺服器均可存取的位置,這可以是在 SQL Server® 上或是在 ASP.NET 狀態伺服器上。這可以在 web.config 中設定。
把寫好的ASP.NET移植到其他電腦上面執行,但又不希望「原始程式碼」曝光,該怎麼辦呢?......這一章的內容,就是要跟大家分享這方面的經驗。Visual Studio .NET可以把我們的ASP.NET程式編譯與封裝成一個 .DLL 檔案,幫我們解決這些問題!
這隻程式可以說是ASP.NET 1.x版 初學者不可錯過的經典範例!把以前ASP必須使用好幾隻程式才能完成的功能,一次解決。
市面上的書籍,講的最糟糕的部分也是這一段。講的超難!......只因為他們不採用Visual Studio .NET來開發!真的差別很大!生產力差很多很多......
這隻程式很簡單,但是......務必搭配上一章的e.Item.ItemIndex觀念,一起研讀本章,方能生效!
以前的教學經驗,這一關是初學者進入ASP.NET一定會「卡住」的地方。並不好解釋這邊的抽象觀念,更何況是以書寫的文字方式來表達呢?
摘要:ASP.NET 1.x版的範例,e.Item.ItemIndex
延續上一章的內容,慢慢讓讀者熟悉 DataGrid for ASP.NET 1.x的功能,使用VS.NET 2003版撰寫。
ASP.NET 1.x版的範例,DataReader 搭配 DataGrid
利用 Visual Studio .NET 進行快速開發,幾分鐘便可以完成ASP.NET程式。搭配DataGrid控制項,瞬間便能產生專業的程式。(檔案大小:1115K)
以下是新書內容:
FileUpload控制項真的簡單好用,不使用它來作批次上傳,卻要改用別的方法,實在不聰明。
要用就一次用到底,
公開FileUpload控制項「批次上傳」的範例,千萬不能錯過。
1. 以動態方式將用戶端指令碼(JavaScript)加入至 ASP.NET Web 網頁
2. 將用戶端指令碼事件 加入至 ASP.NET Web 伺服器控制項
透過User Control可以取代以前ASP用的 「#include file =」,而且更靈活好用。