ASP.NET 4.0專題實務 I -- 入門實戰篇 (VB)
本書的勘誤表,不定期更新。
尤其是「補充範例」,我會不定期補充與更新(這是我承諾的「售後服務」)
本文的勘誤表,不定期更新。
尤其是「補充範例」,我會不定期補充與更新(讀者服務&後續補充)
這裏是 VB版...的書本勘誤,
C#版請到 -- [勘誤表] ASP.NET 4.0專題實務 I -- 使用C#
更新日期: 2012/11/19
(無法下載的話 請 E-Mail 聯絡我)
章節 |
錯 誤 | 更 正 |
如何使用本書的範例?......[給初學者的話]學習心態的調整 (書本導讀)
|
||
Ch. 1 |
||
P. 1-23 最後一句 |
ADO.NET Data Service已改名為「WCF Data Service」。 | |
Ch. 2 |
本章所有 Inline Code範例,請在程式最上方的「第一列」,加上 <% @ Page Language="VB" %>
----謝謝讀者 light提醒。 |
|
P. 2-8 第一張圖片的說明,「....畫面 |
應修正為「....畫面左側....」
----謝謝讀者 宇傑提醒。 |
|
P. 2-24最底下的 11.aspx程式碼, IF Request("my_number") |
應修正為 Request("my_number") = ""
----謝謝讀者 David Lin提醒。 相關比較可以參閱這篇文章,larrynung的大作,[VB.NET].NET空字串判斷徹底研究 |
|
補充範例 -- | ||
Ch. 3 |
P. 3-19 頁面下方的「注意!」方塊文字,裏面的最後一句話。 | 「切記!請不要使用到這幾個關鍵字:....Insert、New 或 Add等等」 |
P. 3-48 頁面中間的資料庫聯機字串,「Initial Catalog= |
「test」是指資料庫的名稱。 | |
P. 3-56頁的程式(本書 3-8-4節)
兩個ListBox的子選項,互相移動(只能單選) |
程式裡面,for迴圈中的 if判別式,有一個邏輯的錯誤。請看下面文章來修正:
http://www.dotblogs.com.tw/mis2000lab/archive/2008/12/01/listbox.item_add_remove.aspx 這個範例 2008/12月公開以來,一直沒找到這個錯誤,特別謝謝網友 阿源的來信指正。
2012/2/13補充: 詳見: [習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#2 [左右搬移](單選 / 複選)簡單版 |
|
Ch.3-4節的補充說明 |
[補充與勘誤] Button控制項的 CommandName屬性、CommandArgument屬性 |
|
Ch. 3-12節 | 提供 Ch. 3-12節的最後,新的補充範例:[習題].FindControl()方法 與 PlaceHolder控制項 #2(動態加入「子控制項」的事件) | |
Ch 3-13節 的範例 AD.xml |
<NavigateUrl>http://www.taconet.com.tw/mis2000lab/</NavigateUrl> 標籤之間,裏面不要有空白。 謝謝讀者--宇傑來信提醒。 |
|
P. 3-75頁的範例 CheckBoxList_1.asp.vb |
兩個 If判別式需修正如下(紅字):
Label1.Text = "" |
|
P. 3-96頁的範例 12_1.asp.vb |
e.NavigateUrl = "http://www.taconet.com.tw/mis2000lab/" ,網址 URL裏面不要有空白。
謝謝讀者--宇傑來信提醒。 |
|
補充範例 -- [習題]念念不忘的「按下Enter」送出,Form表單的 DefaultButton屬性[習題]ASP.NET製作網頁版的[小]計算機 #2 -- Button_Click事件裡面的 參數 sender [修練營 ASP.NET]如何執行一段javascript(連結外站)
(using Microsoft.VisualBasic)
新增的章節&範例 -- |
||
Ch. 4 |
||
補充範例 -- | ||
Ch. 5 |
||
補充範例 -- | ||
Ch. 6 |
||
補充範例 ---- | ||
Ch. 7 |
||
P. 7-15 頁面中央的表格,HH:mm:ss代表 時 / 分 / 秒 | 代表 時:分:秒 | |
P. 7-38 頁面最後一段,後續章節第十章第八節(10-8) | (Ch 10-8) | |
Ch. 8 |
||
P. 8-21 頁面上方第二段,「第一、If |
「第一、If 判別式....」 | |
P. 8-24 下方的程式 .FindControls()是錯誤的,多了最後的s。 |
.FindControl()方法才是正確的。 謝謝讀者--子浩來信提醒。 |
|
P.8-30 上方第一章圖片,圖片裏面的解釋文字「 |
「之前的 VS.NET 2003」 | |
P.8-32 上方第二列的最後一個字 e.ItemItemIndex | 應修正為「e.Item.ItemIndex」。 | |
補充範例-- | ||
Ch. 9 |
||
P. 9-15 上方第二段「 |
「第一次執行時,卻讓絕對找不到....」 | |
P. 9-22 頁面最後一段 | 請補充這段文字「請參閱本書光碟 Ch 20的搜尋引擎範例,有提供 "多重欄位"的搜尋功能」。 | |
P. 9-68 頁面上方的第二個方塊,「InsertCommand = "Insert into [test]([id], [title], [summary], [article]) Values(?, ?, ?, ?)"」 |
有兩個字,請加上刪除符號,「InsertCommand = "Insert into [test]( |
|
補充範例-- |
||
Ch. 10 |
P.10-27 (10-4-4節)範例有誤,請由此下載最新版本。 | 請下載最新版本:http://www.dotblogs.com.tw/mis2000lab/archive/2009/12/22/12610.aspx |
Ch. 10-3-2小節的補充範例 |
Ch.10-3-2 .FindControl()方法的補充範例 -- ASP.NET 專題實務(上集 ) |
|
P.10-48 頁,書本範例「方法B」的最上方,少了幾句程式碼。
請參考書本光碟,光碟裏面的電子檔,程式是正確的。 |
請參考書本光碟,光碟裏面的電子檔,程式是正確的。
書本 (P.10-48 頁)請修正如下:
|
|
觀念解析 --
補充範例--
|
||
Ch. 11 |
P. 11-3 中間的程式區塊, GridView1.AllowPaging = False GridView .DataBind() |
應修正為: GridView1.AllowPaging = False GridView1.DataBind() |
Ch 11-2-1 標題的文字 | 請刪除標題文字的最後一個「裏」字 | |
P. 11-11頁面最上方 Dim Conn As New SqlConnection = ... |
應修正為: Dim Conn As SqlConnection = New SqlConnection() 謝謝 李展源來信指正 |
|
P. 11-43 頁面最下方的最後一段文字「<!--#INCLUDE File="另外一支ASP程式的檔案名"-->」 | 請修正為「<!--#INCLUDE File="另外一支ASP程式的檔案名.asp"-->」 | |
P. 11-50 頁面最下方的最後一段文字「簡單來說,只是 |
請修正為「簡單來說,只是第九章 第一節範例的...」 | |
Ch. 11-3 GridView樣版,內嵌其他控制項
Ch. 11-3-2節 ~ Ch. 11-3-4節的範例,通通不可以作「分頁」。 |
Ch. 11-3 GridView樣版,內嵌其他控制項
原本這幾節的範例,是來自:http://www.dotblogs.com.tw/mis2000lab/archive/2008/12/26/gridview_template_radiobuttonlist_1225.aspx。 您可以下載這個範例,便具備了「分頁功能」。謝謝中國內地的網友 Derek的討論與提醒,在此提供可以分頁的(手寫程式)版本,請下載(VB / C#) ---- Book_1_Ch11_3.4.rar
「補充」多個關連式資料表,如何透過精靈設定完成?
|
|
Ch. 11-3-4 節 Ch. 11-5節 |
練習這些範例之前,您需要這些入門練習,會更好上手! GridView的 RowDataBound與 RowCreated事件,基礎入門練習 |
|
補充範例 --
|
||
Ch. 12 |
補充 Ch. 12-14節(新增一個範例) |
請看: [習題]Repeater搭配 HyperLink控制項(繫結運算式 / DataBinding Expression) |
補充範例 --
|
||
Ch. 13 |
P. 13-2 頁面上方第二列文字「關於ADO.NET Entity Framework、ADO.NET Data Service、.....」 | 請修正為「關於ADO.NET Entity Framework、WCF Data Service、.....」 |
P. 13-5 頁面下方倒數第二列文字「例如:DataSet、DataReader與DataAdapter」 | 請修正為「例如:DataReader、DataSet與DataAdapter」 | |
P. 13-9 最後一段 Oracle的 .NET 資料提供者 |
System.Data.OracleClient 未來不再更新與改善
|
|
P. 13-21 Connection的屬性表格裏面,pid是錯的。 |
應該修正為「pwd」
謝謝 展宇網友的提醒。 |
|
P. 13-26頁(章節 13-6-3)表格中的 .ExecuteNonQuery()後面的文字「INSERT、DELELE、UPDATE」 |
應該修正為「DELETE」
謝謝 冠兆網友的提醒。 |
|
補充範例-- | ||
Ch. 14 |
||
P. 14-46 頁面下方,倒數第二段文字的最後一列「在中毒或是 |
應修改為「在中毒或是接觸廣告網站......」 | |
補充範例 --
|
||
Ch. 15 |
||
補充範例 --
|
||
Ch. 16 |
||
P. 16-34 頁面下方,倒數第二段文字「當建立Cookie時,您會指定Name和Valu」 | 應修改為「當建立Cookie時,您會指定Name和Value」 | |
補充範例 --
|
||
Ch. 17 |
P. 17-2 頁面上方第三段的 C#程式碼 | 應修改為「using System.IO;」。 using為小寫。 |
補充範例 -- | ||
Ch. 18 |
P. 18-3 頁面下方的倒數第四段文字,最後的「表示控制項不包含檔案」 | 應修改為「表示 FileUpload控制項不包含檔案」 |
P. 18-4 頁面下方的圖片說明。... 建立 c:\temp\up;oads目錄... | 應修改為「... 建立 c:\temp\uploads目錄...」。 | |
P. 18-28 頁面上方第二個方塊的程式碼「Page.FindControl()」或是「Page.Form.FindControl()」 | 修改成「Me.FindControl()」會更好,可以用在UC(使用者控制項)上面。 | |
補充範例 --
|
||
Ch. 19 |
||
P. 19-56 頁面下方第二個表格的「test_id欄位」,寫著「表示這一則讀者留言,是針對 test資料表裏面 id=1 那篇新聞」 | 應修正為「test_id欄位」,寫著「表示這一則讀者留言,是針對 test資料表裏面 id=2 那篇新聞」 | |
補充範例 --
|
||
Ch. 20 |
光碟裏面的範例----網站內部的搜尋引擎 | |
補充範例 -- |
如何使用本書的範例?......[給初學者的話]學習心態的調整 (書本導讀)
(無法下載的話 請 E-Mail 聯絡我)
補充範例與習題:
我會不定期補充與更新(讀者服務&後續補充)
本書「下集」的勘誤表 ---- [勘誤表]ASP.NET 4.0專題實務 II -- 範例應用與新功能(第二版 黑皮書,松崗出版)
倘若讀者發現書中的錯誤與疏漏,歡迎您寫信通知我:
mis2000lab (at) yahoo.com.臺灣
註解: 為了避免廣告信的騷擾,上述 E-Mail需稍做修正。 (at)就是 @的意思
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約 51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約 140hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.tw 或 school (at) mis2000lab.net
(1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A
(2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm 。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
......... facebook社團 https://www.facebook.com/mis2000lab ......................
......... YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
ASP.NET MVC => .NET Core MVC 線上教學 ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。