讀者服務&後續補充

有很多文章,來不及收錄在書本裡面,因此特別開闢這一區,跟讀者分享。



[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#3

先靜態加入一個子選項,
後續再從資料庫裡面撈資料,補充到 DropDownList裡面當成新的子選項。

SQL Server無法附加資料庫? 錯誤碼 5120 / 作業系統: 5 權限不足

摘要:SQL Server無法附加資料庫? 錯誤碼 5120 / 作業系統: 5 權限不足

[習題]ASP.NET 讀取 PDF檔案、轉成 TXT文字檔

摘要:[習題]ASP.NET 讀取 PDF檔案、轉成 TXT文字檔

[轉貼]在 Server 端存取 Excel 檔案的利器:NPOI Library

好東西來了~~~

ASP.NET要讀取、輸出成Excel File,都靠他搞定!

[給高雄第一科大的同學][範例]昨天的 GridView為何不會跑???

摘要:[給高雄第一科大的同學][範例]昨天的 GridView為何不會跑???

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除) #2 -- 分頁

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除) #2 -- 分頁

謝謝 Sam網友的提醒。

除了勾選多筆資料,進行批次刪除之外,
分頁的時候,也要把狀態給記憶下來。

ADO.NET #11 自己控制SqlDataSource的例外狀況

摘要:ADO.NET #11 自己控制SqlDataSource的例外狀況

重點在於 e.ExceptionHandled這一行程式碼。
設定為 True,表示我們自己控制例外狀況的呈現,就會看見不同的畫面。

ADO.NET #10 DetailsView 變更模式(完全手寫、後置程式碼!)

摘要:[習題]DetailsView 變更模式(自己動手寫程式)

跟 FormView一樣,在改變模式(使用 .ChangeMode()方法)的時候要小心

[習題]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?

摘要:[範例]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?
範例 ListView_3_AJAX_4.aspx做到了:
 1). 不需要一個 UpdatePanel包含「整個」ListView。
 2). 每一個樣版都搭配一個「專屬的」 UpdatePanel。

 特別的是:
 3). 每一個樣版裡面的「子控制項」ID不能重複。
 4). 但,每一個樣版搭配的 UpdatePanel,ID編號卻必須一模一樣

[ADO.NET]DataSet與DataAdapter,為何不需要自己寫程式去開啟資料庫連線與關閉之?

摘要:DataSet與DataAdapter,為何不需要開啟資料庫連線與關閉之?

我加上一行程式,您運作看看就懂了。

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)#1 簡單版

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)

Q: 在 GridView裡面,每一列資料都加上 CheckBox,
被勾選的那一列,就要刪除之。

GridView密技#6---[習題]大腸包小腸 / 巢狀GridView -- Part II(AJAX版)

摘要:GridView密技#6---大腸包小腸(AJAX版)
這個範例是從微軟MSDN網站看來的,(小弟不敢藏私,也不想妄稱是自己發明的)

難度減輕很多,更適合初學者學習了。

[習題]ListView自己寫程式作「刪除」(編輯與更新、新增)

摘要:[習題]ListView自己寫程式作「刪除」
1. 「刪除」按鈕,必須寫在 ListView控制項的「外面」!重點
2. 使用 ListView控制項的 .DeleteItem()方法來作
3. ListView仍需要搭配 SqlDataSource,這部分的資料存取並非自己動手撰寫(是用現成的)

點論壇,MIS2000 Lab.與讀者的互動、討論區

全新的論壇,「點論壇」來了!
我在這裡也有一個 個人區域,http://forum.dotblogs.com.tw/default.aspx?g=topics&f=12
可以取代目前 Blog底下的讀者留言。

[習題] ListView 資料更新前,先檢查欄位有無空白?

Q: 當 ListView在編輯模式裡面,我按下「更新(Update)」按鈕
就會啟動 ListView的 _ItemUpdating()事件。

我希望在資料更新前,逐一檢查每一個欄位是否空白?如果有空白,就「取消」這次更新。

[習題] DropDownList / ListBox連動,查詢菜單

摘要:[習題] DropDownList/ListBox連動,查詢菜單

這個題目非常簡單,只要您看過任何一本 ASP.NET入門書,都應該有能力作得出來。

會卡住的原因,通常是「初學者遇見問題,不知道怎麼設計、怎麼應用資料表?」

以這個例子來說,資料表只需要一個就夠啦。
看了這個資料表的內容,您應該就要自己會作......................

[習題] GridView的排序(Sorting),自己動手寫

要自己撰寫 GridView的排序功能並不難,
只要瞭解「SortDirection」與「SortExpression」這兩個參數的用法,
就可以搞定囉!

[FAQ]GridView的編輯、修改、刪除,為何都會重複執行兩次?

Q : 我利用 GridView的 CommandField去做編輯、刪除、修改
卻發現後置程式碼裡面的相關事件,都會執行兩次?

[習題]TreeView、Menu、SiteMapPath #0,巡覽控制項入門(書本文章分享)

Login控制項,還有 TreeView、Menu、SiteMapPath 控制項,都是很常用的功能

因為我的書本(ASP.NET專題實務 / 文魁出版)來不及收錄這些內容
所以我抽空完成後,仍然分享出來。

[小秘技]設定VS 2005/2008 頁面(HTML網頁)的絕對位置(GridLayout)

我們可以設定頁面是 GridLayout,頁面上每一個控制項,就可以固定它的位置(絕對位置)

FlowLayout就是一般HTML網頁常用的相對位置。

[習題] FindControl 簡單練習--抓取大控制項(GridView/ListView/FormView/DetailsView)裡的「子控制項」

要使用 FindControl()去抓取、修改大型控制項(GridView/ListView/FormView/DetailsView)裡面的「子控制項」
不外乎兩種作法----

(A) . 在特定事件裡面做。例如 GridView的編輯資料的時候(_Editing()事件)或是更新資料的時候事件(_Updating()事件)
(B) . 自己計算格子,然後來抓取這個「子控制項」

[習題] FindControl 簡單練習--FormView/DetailsView,自己修改樣板裡面的控制項後,資料無法新增?

我不太有把握,不清楚怎麼形容這個問題。

有一個網友發問了這個問題----
他在 FormView與 DetailsView裡面要新增資料,
但預設都是 TextBox控制項,

他打算把幾個欄位做成 DropDownList,直接從資料表裡面抓資料,避免使用者自己輸入文字,而造成錯誤。
但發現了一些問題

避免 SQL Injection(資料隱碼攻擊)的幾種入門方法

很多在目前看起來OK的程式,或許在半年後、兩三年後,都會變成漏洞百出。
因為我們不是駭客(怪客),不會天天去想著防補漏洞。

但.....目前已經知悉的問題,最好還是有自己的一套解決方法來因應。

[習題]ADO.NET #8,文章(產品)的瀏覽次數 / 點閱數 / 點擊次數,怎麼作?

摘要:[習題]ADO.NET #8,文章(產品)的瀏覽次數 / 點閱數 / 點擊次數,怎麼作?

[習題]ADO.NET #7,避免相同資料 重複輸入(重複新增)

避免相同資料 重複輸入(重複新增)
避免同一篇文章重複新增
避免相同的會員帳號,重複新增

[習題]ADO.NET Dynamic Data網站快速開發&圖解(書本文章分享)

ADO.NET Dynamic Data是在 .NET 3.5 SP1推出之後的新功能,著重在關聯式資料表的「快速開發」

因為不需要自己去撰寫程式,
所以文章裡面我們使用大量的圖片解說,一步一步地來作。

相當適合初學者入門。

[習題] 補充本書第14章 的範例--自己撰寫ADO.NET程式 / 網站的首頁(書本文章分享)

底下的 PDF檔案,是提供給本書的讀者,進行售後服務、課後補充習題。
並不是給毫無基礎的人來觀賞。

建議您看過本書第 13 / 14這兩章之後,對於 ADO.NET有了認識與適當的練習,再來閱讀這篇範例。
全文大約 32頁。 共有兩個功能,提供六個範例進行解說。

[習題] 補充本書第14章的範例--自己撰寫SqlDataSource「新增資料」,並採用參數(InsertParameters)

最近在整理文件的時候,補充了一些範例,跟書本有關的,先給讀者作補充。

本文將補充一個範例,作為 14-2的結尾。
自己撰寫程式,控制SqlDataSource的「新增資料」,並且採用參數(InsertParameters)


我們不使用現成的控制項,畫面全都採用最簡單的 TextBox / DropDownList控制項
自己來作 "資料新增"的畫面

Web Service入門 #9,SoapException例外狀況

我們用兩個範例,來瞭解 Web Service的例外狀況(Exception),也就是 SoapException。

[習題] GridView + DetailsView(主細表)兩者的資料與"頁數"連動

練習 GridView / DetailsView分頁的技巧,學會兩個控制項的分頁事件

[習題] 補充本書第3-7-1節的範例,DropDownList控制項與超連結

這是一個很基礎、很簡單的補充習題。
既然有讀者發問,我想:初學者到這裡可能也會困住吧?

不如就多一個小範例,作為補充。

[習題] 補充本書第19/20章的範例,AJAX / CallBack

摘要:[習題] 補充本書第19/20章的範例,AJAX / CallBack

ADO.NET Data Services Framework 入門與範例

原本想PO一篇文章與一個範例。

人算不如天算。
網路上有兩篇相關的[絕世好文]已經公開了。

[轉貼]使用GridView的RowDeleted事件和SqlDataSource的Deleted事件檢查可能在刪除過程中發生的錯誤

摘要:[轉貼]使用GridView的RowDeleted事件和SqlDataSource的Deleted事件檢查可能在刪除過程中發生的錯誤

實戰ASP.NET MVC #3,新增一筆資料(Create / Add)

摘要:實戰APS.NET MVC #3,新增一筆資料(Create / Add)
因為微軟的教學範例,在這個功能上,漏了兩個重點,
唯恐各位跟著作,卻無法新增資料??

所以小弟狗尾續貂,來作一點小小補充

實戰ASP.NET MVC #2,主細表(Master-Detail)的Detail部份

摘要:實戰APS.NET MVC #2,主細表(Master-Detail)的Detail部份

因為微軟的範例已經有 Edit / Create(Add)的功能了,所以我不再贅述
下面的範例,剛好就是微軟範例缺乏的 Detail部份,剛好把他補齊

實戰ASP.NET MVC #1,我的第一支MVC程式,展現所有資料(主細表的Master)

摘要:
實戰APS.NET MVC #1,我的第一支程式,展現Table裡面所有資料

這個範例,其實就是Master-Detail(主細表)的 Master功能。

[習題]會員登入、會員專屬網頁,怎麼寫?(#3 Login控制項)(書本文章分享)

摘要:FAQ---會員登入、會員專屬網頁,怎麼寫?(#3 Login控制項)完整章節,搶先觀看

Full 讀者服務&後續補充 Archive