為了響應 DotBlogs的活動,小弟今天很認真地、詳實地記錄了現場的課程與活動。
我這麼努力,一定可以拿獎品!
課程心得 Tech.Ed 2008 in Taiwan(手機版)
- 11745
- 0
- 其他 / Others
- 2008-10-05
為了響應 DotBlogs的活動,小弟今天很認真地、詳實地記錄了現場的課程與活動。
我這麼努力,一定可以拿獎品!
PostBack(回傳)與CallBack(回呼)的差別
這是藍色小鋪一位網友的問題,我的書本因為剛好有提到,就分享給大家看看。
我想用其他的 Web控制項來展示資料,例如:TextBox、Label這些簡單的Web控制項,該怎麼作呢?
這種簡單型的Web控制項,就要自己動動手寫一點程式,才能完成!
這個範例,我們同時以 DataReader與 DataSet兩種方法來撰寫。
SqlDataSource會自動完成 Select / Update / Delete / Insert等等的指令與參數。
如果自己動手寫程式(Code Behind),在程式碼裡面,該如何啟動這些已經寫好的SQL指令呢?
這個範例有[兩個]很重要的設定畫面,如果不照著作,程式會有問題。
以下是小弟的測試,不過,並沒有像章老師那樣,兩者有顯著的差異。
這可能是我們測驗的範例不同。
我們兩者都是用 FireFox瀏覽器,搭配 FireBug附加元件來測試的。
雖然VS 2008已經內建 AJAX,但是微軟有蒐集許多好用的AJAX控制項,包裝起來,分享給大家。
但是,這個AJAX Control Toolkit 該怎麼安裝到我的VS 2008裡面呢?
看完本文,你也會
把國產貨(Z5)變成美國貨(NBOD 410),
把2TB的NAS,變成4TB。爽!
這篇文章超悶!因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)
在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些....包含 YouTube教學影片
上一篇文章講的是 VaryByParam的用法。
這個範例,則是改用 VaryByControl 的用法。
我們鎖定畫面上的下拉式選單(DropDownList控制項),來作Cache。本文有附上程式範例給大家下載。
關於 ASP.NET的 Cache,官方網站其實講的很清楚
話雖如此,但我還是相信做兩個範例來看,會更為清楚。
直接看看程式的執行結果,會比讀官方文件更快瞭解。
難怪洋人有句諺語「一張圖片,勝過千言萬語」。
Cache與AJAX都很抽象,講再多也沒用。直接讓學生(初學者)看看成果,動手玩一下,他們就會恍然大悟!
這個消息我有點後知後覺,是今天早上看到雜誌(紙本)才發現的。
消息整整晚了一個月。
這也表示我離PHP越來越遠了
關於這兩者的差異,Response.Redirect 與 Server.Transfer
看了幾篇文章,在此留一個記錄,以免以後忘記。
前兩篇文章,有跟大家分享過,我是怎麼建議初學者「該不該事事都靠自己寫程式?」
也分享過「我是怎麼引導初學者開始寫程式的」
這一次,要跟大家分享,「初學者怎麼依照實際需求,設計自己的資料表(Table)」
自從ASP.NET 2.0開始(VS 2005),作法有些改變。我們必須加入一個資料集(DataSet),然後透過 ObjectDataSource控制項來使用它。
這一部份原本打算在書本裡提及,但書本上限600頁(我最後寫到840幾頁,實在塞不下去了),因為成為遺珠。
先把一些範例公布在我的Blog上面,作為補償。
ASP.NET 2.0以後,我們可以下指令(aspnet_compiler.exe)完成「先行編譯(PreCompilation)」。
當然,也可以在VS 2005/2008裡面,畫面右邊的方案總管,按下滑鼠右鍵,選擇「發行網站」
在此介紹剛剛測試成功的步驟。
[廣告] 謝謝各位讀者,小弟出版的新書(ASP.NET專題實務),2008/八月初才開始鋪貨。
天瓏書局八月份銷售已經進入前十名。
連續好幾個月,都在天瓏書局的暢銷榜內。
PChome網路書店的銷售量也都居冠。
2009/二月,本書也推出「C#版」。
之前的文章獲得許多迴響,
8"或10"的「超小型」低價筆電(如Eee PC/UMPC/NetBook)隨著這幾個月的改進,市面上的機種越來越多。
連我們辦公室也掀起一陣搶購風潮。
ASP.NET專題實務 -- 適用VS 2005/2008,文魁出版
本書 (VB / C#版)有些錯字、漏字、或是排版印刷中出現的不明錯誤。
整理如下,並向讀者致歉(本表格將會持續整理、更新)
本文並提供後續的「習題」與「補充教材」,讓讀者持續學習(這是我提供的售後服務!)
透過 Jet.OLEDB 讀取 Excel裡面的資料
(把Excel當成資料庫,透過SQL指令 - Select來讀取)
本文是參考自微軟的文章,把他的ASP.NET 1.1版修改成2.0/3.5適用的版本(要手動加入參考!)
並且改成VB語法。
本書的第11.3.2節 (P.11-20頁),「在後置程式碼加入使用者控制項(User Control)」
範例Default_book_4_User_Control_2.aspx