[補充]上集, Ch.16 狀態管理 for Beginner (按鈕之後,數值加一,累加)

摘要:[補充]上集, Ch.16 狀態管理 for Beginner

Q: 畫面上有一個 Button按鈕
我希望每按下一次,數值就會加一(不斷累加)
......但結果不是我想像的那樣!!...... 按下按鈕,永遠無法加一,怎麼辦??

...繼續閱讀 »

[習題]ASP.NET製作網頁版的[小]計算機 #1 -- 使用 ViewState or Session

雖然這不是一個好範例 (因為這題目有點悶,不實用、不有趣),

但對於初學者來說,是可以學到東西的小範例。

尤其是「變數」在不斷的運算中,必須不斷修改數值。

對於初學者來說,有認真思考過,會學到一些東西喔!

...繼續閱讀 »

[習題]會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#2 範例篇)

之前提過會員登入、權限控管的問題,
在我的書上,第十六章(狀態管理)也有相關範例。

但還是有讀者希望我寫一個範例給他們參考,
我是採用最傳統的作法,以 Session來作。

這個作法雖然傳統,但是「千年傳統,全新感受」!

...繼續閱讀 »

FAQ--會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#1 觀念篇)

這個問題,是我在各大討論區最常遇見的問題。

不是我藏私、不想回答。而是相關的步驟不好解釋清楚。
初學者(尤其是沒接觸過ASP/PHP/JSP的人,直接學ASP.NET),可能更頭大。

要完成這功能,有些步驟:
第一,要會寫簡單的ADO.NET程式(以ASP.NET而言)。要有能力自己寫程式,存取資料庫。
第二,瞭解 Application / Session

這兩個部份,要講清楚。我的天!可以寫一本書的兩三章。

...繼續閱讀 »

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

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

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

...繼續閱讀 »

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

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

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

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

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

...繼續閱讀 »