ADO.NET #4(改),自己設定輸入畫面,讓SqlDataSource幫我們完成「新增」一筆資料

SqlDataSource會自動完成 Select / Update / Delete / Insert等等的指令與參數。
如果自己動手寫程式(Code Behind),在程式碼裡面,該如何啟動這些已經寫好的SQL指令呢?

這個範例有[兩個]很重要的設定畫面,如果不照著作,程式會有問題。

...繼續閱讀 »

DataBinding?資料繫結?資料綁定?

如果要我舉出一個特別的例子,跟大家說明 ASP.NET與ASP的差異在哪裡?
我一定會講「DataBinding」。

ASP.NET 2.0以後,因為 SqlDataSource這個精靈控制項太好用,
所以完成後,初學者還是不知道哪裡作了 DataBinding?

如果您學習ASP.NET,卻對 DataBinding的觀念毫無所悉,剛好可以趁此體會一下。

...繼續閱讀 »

ADO.NET #3 (GridView + SqlDataSource)完全手寫、後置程式碼,兼論 SqlDataSource與UpdateParameter/DeleteParameter的用法

這篇文章超悶!因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)

在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些....包含 YouTube教學影片

...繼續閱讀 »

DataSet與ObjectDataSource #1,簡單的小範例

自從ASP.NET 2.0開始(VS 2005),作法有些改變。我們必須加入一個資料集(DataSet),然後透過 ObjectDataSource控制項來使用它。

這一部份原本打算在書本裡提及,但書本上限600頁(我最後寫到840幾頁,實在塞不下去了),因為成為遺珠。
先把一些範例公布在我的Blog上面,作為補償。

...繼續閱讀 »

[ADO.NET]透過 Jet.OLEDB 讀取 Excel 2003裡面的資料 (把Excel當成資料庫,透過SQL指令 - Select來讀取)

透過 Jet.OLEDB 讀取 Excel裡面的資料
(把Excel當成資料庫,透過SQL指令 - Select來讀取)

本文是參考自微軟的文章,把他的ASP.NET 1.1版修改成2.0/3.5適用的版本(要手動加入參考!)
並且改成VB語法。

...繼續閱讀 »

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

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

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

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

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

...繼續閱讀 »

初探ADO.NET #1,程式與資料庫互動的四大步驟

這四大步驟是我自己歸納的流程,不但對於 ASP、ASP.NET有用,轉型成PHP與JSP也是道理相同。如同武功高手打通任督二脈後,學什麼武功都快。只要瞭解這四大流程,我相信大部分需要連結資料庫的程式,都難不倒大家。

...繼續閱讀 »

[入門的危機]從 "用功的" ASP.NET初學者談起......

不瞞您說,小弟第二本ASP.NET的書剛剛上市,

朋友就推薦我去藍色小鋪、或是Yahoo知識+回答問題,累積聲望後順便能打打廣告。
跟Yahoo知識+比起來,藍色小舖的ASP.NET發問者,比較用功,程度也比較好。
(Yahoo知識+上面的發問者,比初學者還要初學者,甚至是直接去問習題,等著抄解答的)

...繼續閱讀 »

AdRotator,廣告輪播 #2 -- 以「後置程式碼(Code Behind)」與「資料庫」來作設定

廣告輪播,是一個很常見的功能。從以前的ASP時代,就有類似的物件可以使用了。這一節的內容在其他電腦書都比較少見,唯有我們詳細介紹三種方法來搭配 AdRotator控制項,製作廣告清單。

本文是第二集,以「後置程式碼(Code Behind)」與「資料庫」來作設定。

...繼續閱讀 »

AdRotator,廣告輪播 #1 -- 透過XML檔來作設定。

廣告輪播,是一個很常見的功能。從以前的ASP時代,就有類似的物件可以使用了。這一節的內容在其他電腦書都比較少見,唯有我們詳細介紹三種方法來搭配 AdRotator控制項,製作廣告清單。

本文是第一集,透過XML檔來作設定。

...繼續閱讀 »

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

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

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

...繼續閱讀 »

[VB / ASP.NET]FileUpload控制項「批次上傳 / 多檔案同時上傳」的範例 (VB語法)

以下是新書內容:

FileUpload控制項真的簡單好用,不使用它來作批次上傳,卻要改用別的方法,實在不聰明。
要用就一次用到底,

公開FileUpload控制項「批次上傳」的範例,千萬不能錯過。

...繼續閱讀 »