我想用其他的 Web控制項來展示資料,例如:TextBox、Label這些簡單的Web控制項,該怎麼作呢?
這種簡單型的Web控制項,就要自己動動手寫一點程式,才能完成!
這個範例,我們同時以 DataReader與 DataSet兩種方法來撰寫。
ADO.NET #5,自己設定畫面,讓SqlDataSource幫我們撈(呈現 .Seclect())資料
- 54965
- 0
- ADO.NET / LINQ / SQL / Entity
- 2014-04-29
我想用其他的 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裡面呢?
看完本文,你也會
如果要我舉出一個特別的例子,跟大家說明 ASP.NET與ASP的差異在哪裡?
我一定會講「DataBinding」。
ASP.NET 2.0以後,因為 SqlDataSource這個精靈控制項太好用,
所以完成後,初學者還是不知道哪裡作了 DataBinding?
如果您學習ASP.NET,卻對 DataBinding的觀念毫無所悉,剛好可以趁此體會一下。
把國產貨(Z5)變成美國貨(NBOD 410),
把2TB的NAS,變成4TB。爽!
這篇文章超悶!因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)
在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些....包含 YouTube教學影片
昨天(週六,颱風天)我的同學結婚,我去扮演「媒人婆」
而且昨天的禮車,有一台是 Benz S600,另一台是Benz S500
小弟現場眼睛一亮,心想「這大概是我生平第一次坐到這種高級車」
上一篇文章講的是 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#版」。
今天去微軟網站,看見 IE 8.0的Beta 2 已經推出了,距離正式版應該很接近囉。
可惜,沒見到正體中文版。
之前的文章獲得許多迴響,
8"或10"的「超小型」低價筆電(如Eee PC/UMPC/NetBook)隨著這幾個月的改進,市面上的機種越來越多。
連我們辦公室也掀起一陣搶購風潮。