ASP.NET

總共有 117 篇文章符合此標籤 ASP.NET

[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#2 [左右搬移]

給初學者的習題,可以補充在本書第三章,ListBox控制項的部份。
左右各有一個 ListBox,裡面的子選項,能否左右移動呢?

用到的範例與程式,都是早就學會的。只是稍作修改就能玩出新花樣~

[習題]CheckBoxList 與 「小」線上測驗系統

利用 CheckBoxList做一些簡單的練習。
這範例太淺!太簡單!......稍有程度者都不應該觀看 :-P

這個範例使用同一段程式碼去修改,就能改出不同花樣!

閒談 DataSource 與 DataSourceID

以 GridView為例,我們會見到他在資料存取上,有兩個屬性 ---- DataSource 與 DataSourceID
只會用 SqlDataSource這種精靈畫面,很快就會碰壁。

不要小看 DataSource 與 DataBind, ADO.NET都靠他們在跑。
如果您的ASP.NET可以完全脫離他,或許您能力太強了,也或許是您作的東西太小了。

ASP.NET專題實務,書本內容的範例下載(VB / C#)

我在十月三日的時候,終於說服出版社為「ASP.NET專題實務」推出C#版。

今天(2008/11/21)終於完成這項工程,我把所有的範例通通改成C#語法。
全書20章,至少有204個範例
其中遇見一些小阻礙,但也學到不少東西。

[習題]簡單的搜尋引擎 + CheckBoxList

CheckBoxList用來輸入「搜尋條件」,想作一個簡單的搜尋引擎。
但卻發現了一個問題????

CheckBoxList明明是用來作「複選」,但這個範例中卻只能作單選???WHY??

[習題]泡沫紅茶店 飲料訂購[小]系統--HTML畫面&程式篇

這個簡單的飲料訂購系統,HTML畫面的設計,卻有點小複雜。
我只能說:這範例是給本書讀者的售後服務。

這些小技巧,我在書裡面都有提過,也提供章節讓您回頭參考。

[習題]泡沫紅茶店 飲料訂購[小]系統--觀念篇

坊間的泡沫紅茶店,要自己搞一個網站訂購系統。

下面的範例不難,但湊在一起,很討厭。
對初學者來說,最難的應該是「自訂資料表」,然後是寫程式。

[習題] "選取" Gridview的某一列 & 那一列對應資料表的P.K.值

要擷取「使用者 "點選" 了 GridView的哪一列?」

有很多的寫法,但我測試過後,發現一些特別的狀況。

[範例集]簡體中文書 -- ASP.NET程序開發範例寶典 (人民郵電出版社 )

前些天,我找到一本中國大陸(內地)出版的書,

基本上符合了我跟大鈞討論的結果。 不廢話、直接給程式就對了、講解一些關鍵即可
也推薦給大家參考。

[剪報] 微軟的Windows Cloud作業系統?

是「剪報」沒錯,不是簡報!
Windows Clound作業系統,顧名思義,使用者能藉此撰寫以網頁為基礎的雲端運算應用程式。

DataBinding?資料繫結?資料綁定? #3--以DropDownList為例

跟上一篇文章類似,我們以 DropDownList為例。
繼續討論 DataSet裡面的 DataTable,這次介紹 Column.....

DataBinding?資料繫結?資料綁定? #2--DataSet + 繫結運算式

這篇文章,我們要討論 DataSet裡面的 DataTable。

很多初學者也學了ASP.NET一段時間,但說穿了,不就是拉拉 GridView搭配SqlDataSource or AccessDataSource這些精靈畫面而已。

想要動手改造一下,發現不容易,被困住了、不知如何下手?
想要自己設計畫面來作資料輸入、輸出,但底子不好。

不學 ADO.NET這些作法,初學者很快就碰壁了。

[廣告]速成?有可能嗎? ASP.NET+VS 2008是有可能的!

有一位網友來信跟我討論,ASP.NET是否可能速成?有沒有方法?
其實,這也是我一直追求的夢想。
如果我能發展出一套方法,讓初學者能「速成」,那也不錯。

我相信:ASP.NET搭配一個好工具(Visual Studio,簡稱VS 2005或VS 2008),還真的有可能!

[C#]FileUpload控制項「批次上傳 / 多檔案同時上傳」的範例

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

上面這個範例已經發表一段時日,還滿多人看的,隨著我把程式改成 C#版,
這些已經公開分享的範例,我也盡量把C#版程式補上。

[C#]把「ASP.NET專題實務」一書的範例,從 VB語法轉成C#

這三天的連續假期,我都在做相同的事。
第一,幫忙照顧小孩。
第二,把手邊的範例(VB語法),改成C#。

感想就是:還是VB簡單好用!但用了C#之後,許多觀念與作法會更清晰嚴謹。

[C#]以前在VB語法裡面用慣的 IsNumeric,在C#不見了??

使用C#的朋友,您把下面這個函數放在程式碼最後,
就可以使用 IsNumeric()了

微軟出品的,用起來應該有信心

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

我發現本書的第三章 第七節(3-7)最後一個範例,我要讀者自己打開來看,自己練習。

這次改寫時,我拿出來解釋了一次。
已經買書(VB版)的讀者,覺得對不起他們。 不能厚此薄彼,所以寫一篇文章彌補一下。

[習題]ADO.NET,兩個TextBox欄位作相互查詢 (附AJAX範例)

在Textbox1裡面輸入一些資料,(不按下Button按鈕)
希望TextBox2會自動傳送回資料庫另一個欄位的資料。

這個範例該怎麼作?

如何避免資料重複送出(Submit)??

摘要:如何避免資料重複送出(Submit)??

[轉貼]MSDN -- SqlDataSource連結其他資料庫(Oracle / Access / ODBC)

這篇文章是我之前(2008/2/17)在微軟MSDN網站,無意中看見的,也整理起來。
原文出處:微軟MSDN http://technet.microsoft.com/zh-tw/library/703tk8bc(VS.80).aspx
分享給大家,也幫自己做一個記錄。

這些問題,我在 Yahoo知識+,大概也回答過N次。
網友們發問的機率很高,算是FAQ!

[廣告]本書 "可能" 推出 C#版 (ASP.NET專題實務 / 文魁P8187)

但我觀察最近的書店銷售(以天瓏書局為例),像是聖殿祭司、章立民老師的作品,
C#版的銷售量,已經都高於VB版了。

可見市場有這樣的需求~ 入門的讀者需要兩種語法,各自指引。

如果有機會推出C#版的話,內容還會追加,大放送。

Web Service入門 #4,搭配 ADO.NET DataReader的範例

這是Web Service的第四個範例。
我們用 Web Service來寫 ADO.NET程式,從資料庫撈點資料來玩玩。

把舊有的功能,加上「Web Service」的新方法來實作。
是不是更能瞭解 Web Service帶來什麼改變呢?

Web Service入門 #3,[小改版] 呼叫現成的Web Service 給我的程式來用

給 User作輸入,然後透過 Web Service運算後,把結果呈現在我們畫面上,
有 Input ==> Process(Web Service) ==>Output才像樣!

好吧!這就是本文的範例......

Web Service入門 #2,呼叫現成的Web Service 給我的程式來用

上一篇文章,已經做好一個 Web Service了。
現在要介紹的,就是「呼叫(Call)那個已經完成的Web Service」來使用。

第一,要加入「Web參考(Web Reference)」。
第二,就是寫兩行程式。..............打完收工!真簡單~

Web Service入門 #1,透過VS 2005/2008 撰寫一個Web Service

不要把 WebService想得太難,他其實就是一個 自訂的Function(),只不過他可以在網路(Web)上分享給別人使用,透過 Web Port 80,分享很容易,不用擔心防火牆或是其他設定問題..........

如果我寫了一個 WebService,我上網公開,人人都可以連上來使用。那真是一個天下為公的美好願景!
本文的範例,將分成兩部分。

第一部份,撰寫一個 Web Service程式。

PostBack(回傳)與CallBack(回呼)的差別

PostBack(回傳)與CallBack(回呼)的差別

這是藍色小鋪一位網友的問題,我的書本因為剛好有提到,就分享給大家看看。

[出書計畫] ASP.NET範例集、問題集

試著整理一下手邊的範例之後,我「打算」把上面的計畫付諸實行。
也就是撰寫一本「ASP.NET的範例集、問題集」。

這本書裡面,「盡量不廢話」,每一節就是一個範例(解決一個問題)。
盡量不寫大型範例,因為範例一大,程式就變多、就複雜。

最好每一個範例,解決一個問題。 不談觀念,直接給程式碼。
只談重要的「設定」、關鍵的那幾行「程式碼」該怎麼改.......

ADO.NET #5,自己設定畫面,讓SqlDataSource幫我們撈(呈現)資料

我想用其他的 Web控制項來展示資料,例如:TextBox、Label這些簡單的Web控制項,該怎麼作呢?

這種簡單型的Web控制項,就要自己動動手寫一點程式,才能完成!

這個範例,我們同時以 DataReader與 DataSet兩種方法來撰寫。

AJAX Control Toolkit 3.5的ToolkitScriptManager 與VS 2008內建的ScriptManager

以下是小弟的測試,不過,並沒有像章老師那樣,兩者有顯著的差異。

這可能是我們測驗的範例不同。

我們兩者都是用 FireFox瀏覽器,搭配 FireBug附加元件來測試的。

AJAX Control Toolkit 3.5安裝到VS 2008的工具箱

雖然VS 2008已經內建 AJAX,但是微軟有蒐集許多好用的AJAX控制項,包裝起來,分享給大家。

但是,這個AJAX Control Toolkit 該怎麼安裝到我的VS 2008裡面呢?
看完本文,你也會

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

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

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

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

ADO.NET #3 (GridView + SqlDataSource)完全手寫、後置程式碼!

這篇文章超悶!

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

在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些。

ASP.NET的OutputCache #2,學習Cache一看就懂。

上一篇文章講的是 VaryByParam的用法。

這個範例,則是改用 VaryByControl 的用法。

我們鎖定畫面上的下拉式選單(DropDownList控制項),來作Cache。本文有附上程式範例給大家下載。

ASP.NET的OutputCache #1。直接看執行結果,學習Cache一看就懂。

關於 ASP.NET的 Cache,官方網站其實講的很清楚
話雖如此,但我還是相信做兩個範例來看,會更為清楚。

直接看看程式的執行結果,會比讀官方文件更快瞭解。
難怪洋人有句諺語「一張圖片,勝過千言萬語」。

Cache與AJAX都很抽象,講再多也沒用。直接讓學生(初學者)看看成果,動手玩一下,他們就會恍然大悟!

PHP 4,珍重再見!

這個消息我有點後知後覺,是今天早上看到雜誌(紙本)才發現的。
消息整整晚了一個月。
這也表示我離PHP越來越遠了

Response.Redirect 與 Server.Transfer

關於這兩者的差異,Response.Redirect 與 Server.Transfer

看了幾篇文章,在此留一個記錄,以免以後忘記。

[好書推薦]聖殿祭司 與 呂高旭(康廷數位)

今天要跟大家分享兩位優秀的作者 & 著作。

聖殿祭司 與 呂高旭(康廷數位),一共有三本書。

我想寫程式#3 之 「簡單地設計自己的資料表(Table)」

前兩篇文章,有跟大家分享過,我是怎麼建議初學者「該不該事事都靠自己寫程式?」
也分享過「我是怎麼引導初學者開始寫程式的」

這一次,要跟大家分享,「初學者怎麼依照實際需求,設計自己的資料表(Table)」

先行編譯(PreCompilation)-- aspnet_compiler.exe,ASP.NET 2.0以後才適用

ASP.NET 2.0以後,我們可以下指令(aspnet_compiler.exe)完成「先行編譯(PreCompilation)」。
當然,也可以在VS 2005/2008裡面,畫面右邊的方案總管,按下滑鼠右鍵,選擇「發行網站」


在此介紹剛剛測試成功的步驟。

[廣告] 2008/八月份 天瓏書局排行榜前十名 (ASP.NET專題實務)

[廣告] 謝謝各位讀者,小弟出版的新書(ASP.NET專題實務),八月初才開始鋪貨。
天瓏書局八月份銷售已經進入前十名。
PChome網路書店的銷售量也都居冠。

[勘誤表] ASP.NET專題實務(VB版 / 文魁出版 書號P8187)

本書有些錯字、漏字、或是排版印刷中出現的不明錯誤。

整理如下,並向讀者致歉(本表格將會持續整理、更新)

透過 Jet.OLEDB 讀取 Excel裡面的資料

透過 Jet.OLEDB 讀取 Excel裡面的資料
本文是參考自微軟的文章,把他的ASP.NET 1.1版修改成2.0/3.5適用的版本(要手動加入參考!)
並且改成VB語法。

64 bit的OS、ASP.NET、OLEDB相關文件

找到幾篇有用的文章,請注意文章內提到的相關連結

FAQ--會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?

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

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

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

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

[入門]為ASP.NET初學者,列出一張書單

以寫程式的工作來說,這幾年人力缺口很大,根本沒有「不景氣」、「失業」,只有公司找不到「可用的人」而已。
台灣人找不齊,只好去大陸找人.....

資管系,幾年前就是全國大學裡,人數(在學生與畢業生)最多的科系了。為何業界一直找不到可用的人?
同學們,要反省一下自己喔。 買書,勤念、多多動手練習,為自己的競爭優勢加分!

想學ASP.NET,我為您開列一張書單。僅供參考~


書店的一段對話

在書店裡面聽到一段很有趣的對話,

A先生想買一本ASP.NET的書,找了一陣子。
B小姐看到後,很熱情的跟他推薦與討論起來。

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

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

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

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

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

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

[團購!] ASP.NET專題實務(文魁出版/P8187),數量有限 售完為止

因為價格優惠,怕搶了書店的生意、擋了人家財路。
團購的數量「勢必有限」,賣完截止。


在您參加團購之前,本文有幾點注意事項,請您務必撥冗看完,以後日後產生紛爭。
本文列出兩大網購方案,各有優惠,敬請把握....

新書上市-- ASP.NET專題實務(文魁出版)

希望能夠以便宜的售價,來推廣這本書。第一批將以愛心義賣的方式進行團購。

目前有幾種優惠方案,請把握機會.....
關於本書的內容、範例、特點,請看本文介紹

ASP.NET AJAX 4.0 CodePlex "Preview 1" 現身~

是在估狗上找到的資料,兩位前輩的Blog在 7/21就提到這消息
ASP.NET AJAX 4.0 CodePlex "Preview 1" available。

[超簡單入門]VS 2008 + LINQ-to-SQL,不用寫程式,一次搞定。

不用寫程式,VS 2008拉過來、拉過去,就完成一個功能強大的網頁程式。
範例: GridView + LINQ,完成資料呈現、分頁、編輯(更新)、刪除、排序等等功能。

寫程式有這麼難嗎?~真的不會啦

撈(展現)資料時,資料表欄位是「Null」值的處理

資料庫的某一個欄位,裡面是「Null」值的時候,ASP.NET無法把這樣的 Null值,呈現在畫面上。
因為ASP.NET不會自動把Null值轉換成一般的字串(String),因此會出現錯誤訊息。

[入門]以初學者來看,ASP.NET的GridView可以學到什麼?

GridView也是目前大多數ASP.NET書籍第一介紹的「大型、全能控制項」,
GridView能玩到的功能很多,由淺入深,有各種玩法。
重點不是在「強調GridView的英名神武」,而是在GridView的學習歷程中,我們學到的東西,都可以延續到其他控制項來使用。
這才是書籍作者偏好 「優先推薦GridView」的理由吧。

以初學者為例,GridView的學習歷程,可以包含......

[給初學者的話] IT世界裡面,沒有一本搞定的「初學者聖經」

的確有許多電腦書,被大家推崇,這些書被認為是「聖經」等級,不看不行。
但是這種「聖經」,是指:書本寫得好、架構嚴謹、理論正確,看了以後茅塞頓開,扭轉不少錯誤的觀念。

絕對!絕對沒有哪一本「聖經」等級的電腦書,敢跟你保證「買了這一本,永遠不用看其他書籍」啦~

微軟提供的Anti-Cross Site Scripting Library V1.5,防範XSS攻擊( for .NET)

XSS攻擊相當猛烈,微軟也提供了一個Library來作防範。
目前最新的版本是 Anti-Cross Site Scripting Library V1.5

MD5,好用的編碼加密程式。各種程式語言都有喔~(賀!百文達成)

MD5是一個非常常用的功能,把一些重要資訊加密、編碼。
http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html
上面這網站提供很多MD5的函數,各種程式都有。

對於寫程式的人來說,實在是一大福音。

該學ASP或是ASP.NET?....從「驚見一本ASP新書上市」說起

昨天看見一本新書上市,講ASP。 http://www.drmaster.com.tw/info.asp?NO=NE30006

有點驚訝,但後來想想也沒什麼不好?

「管他黑貓白貓,能抓老鼠就是好貓」。程式是為了解決問題,本來就無新舊之分。

[入門]我的ASP.NET學習地圖(給初學者、入門參考),如何變成Web程式設計師?

如何變成一位Web程式設計師?
入門有哪三大要求?

這只是我個人的觀點而已,僅供參考~

[微軟文件]保護 ASP.NET 網站

摘要:[微軟文件]保護 ASP.NET 網站
今天找資料時,找到這一系列文章。

順便幫自己留一個記錄

[好書推薦]章立民老師的「用實例學ASP.NET 3.5」

兩句話來說她的優點。

第一,不廢話,直接上手寫寫看!

第二,廣度夠,適合初學者!

回首我寫的書,出版社常常要求補充一點基本內容,無形中,就會加入一大堆「我自己原先都不想寫的理論、介紹」

章立民老師,不愧是大師級的人物。他願意在第一章,就寫一個簡單程式,讓初學者直接玩玩VS 2008.......果然是大師級的魄力!

不同語系的轉碼、編碼 / HttpUtility.UrlEncode,Server.UrlEncode兩者差異

最近遇上的Case,也是被多國語系的轉碼所苦。

各位可以參考一下微軟的範例,Encoding.Convert 方法

[錯誤訊息]Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool.

原來是資料庫連線之後,除了關閉連線(Conn.Close()),還得 Conn.Dispose()才行。

不然的話就會出現 SqlClient Pool滿載的錯誤。

如何在移除並重新安裝 IIS 之後,修復 .NET Framework對應(Mapping)

重新安裝IIS之後,原本安裝好的 .NET FrameWok都需要重新作對應(Mapping)

有時候,IIS秀逗無法執行 .aspx檔案,也會這樣做以便修復。

以上的作法,只能用在 .NET 1.x版或2.0版。 3.0與3.5版沒這指令。


常用的 HttpSessionState屬性

常用的 HttpSessionState屬性

[免費下載]ASP.NET MVC

MVC就是model-view-controller pattern for Web applications.
並「不是」用來取代 WebForm的。
卻可以建置「沒有 WebForm」 的 Web 應用程式

[免費下載]Visual Studio 2008 and .NET 3.5 Training Kit

本文介紹三個套件,有助於初學者學習。

Training Kit..........東西好多,多到看不完勒.............
這次沒看見 .NET 3.5 的SDK,大概就用這東西取代了吧?

真的找不到的話, .NET 2.0 SDK有中文版,裝起來學學,也很不錯。

跨網頁張貼(Cross-Page Posting),微軟稱為「跨網頁公布」 #2

跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。
本文是第二種作法~~

跨網頁張貼(Cross-Page Posting),微軟稱為「跨網頁公布」 #1

跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。

以前在ASP時代,我們可以用隱藏欄位,例如: ,或是 Session(工作階段)來處理。

而ASP.NET 2.0開始,微軟有新的方法提供給大家。

[好書推薦]深入淺出C# (歐萊禮,O'Relly)。很適合初學者與新鮮人~

昨天去逛書店,看見「深入淺出C# (歐萊禮,O'Relly)」

這一系列的書,也是很淺顯。最特別的是:裡面圖片比文字還多!排版方式也很動感!

File 與 Log #2----[圖片版]訪客計數器(用.txt檔案來記錄)

訪客計數器,用 .txt檔案來做紀錄。
順便學習ASP.NET的 File與I/O Stream的用法。

File 與 Log #1----ASP.NET的檔案與I/O Stream(為系統記錄Log檔)

檔案的應用,在程式設計上一直是個重點。雖然有了資料庫幫我們紀錄資料,但有些小資料不需要勞師動眾、也不必存放太久,如果用一個文字檔來記錄,反而更簡單。

舉例來說,尚未上線的系統、或是有些功能繁雜的程式要撰寫。我們就可以利用檔案的功能來做紀錄。一邊測試一邊記錄這些程式在各階段的運作狀況,每個階段成功與否都可以直接寫入文字檔裡面,不需要跟資料庫搶資源、搶連線。畢竟小檔案I/O的速度,一般來說都快過資料庫。

AJAX與ListView的怪現象? --樣版內,控制項ID重複的問題

ListView裡面如果加上AJAX功能,在 Item 與 AlternatingItem這兩個樣版(Template)內部,
各自加上 UpdatePanel。
執行時,會出現錯誤訊息。說 [控制項ID重複?]

如何解決呢?

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

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

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

ASP.NET 1.x版的範例,程式的移植

把寫好的ASP.NET移植到其他電腦上面執行,但又不希望「原始程式碼」曝光,該怎麼辦呢?......這一章的內容,就是要跟大家分享這方面的經驗。Visual Studio .NET可以把我們的ASP.NET程式編譯與封裝成一個 .DLL 檔案,幫我們解決這些問題!

ASP.NET 1.x版的範例,DataGrid的資料編輯

這隻程式可以說是ASP.NET 1.x版 初學者不可錯過的經典範例!把以前ASP必須使用好幾隻程式才能完成的功能,一次解決。

市面上的書籍,講的最糟糕的部分也是這一段。講的超難!......只因為他們不採用Visual Studio .NET來開發!真的差別很大!生產力差很多很多......

ASP.NET 1.x版的範例,DataGrid的資料刪除

這隻程式很簡單,但是......務必搭配上一章的e.Item.ItemIndex觀念,一起研讀本章,方能生效!

以前的教學經驗,這一關是初學者進入ASP.NET一定會「卡住」的地方。並不好解釋這邊的抽象觀念,更何況是以書寫的文字方式來表達呢?

ASP.NET 1.x版的範例,e.Item.ItemIndex

摘要:ASP.NET 1.x版的範例,e.Item.ItemIndex

ASP.NET 1.x版的範例,DataGrid的排序功能

延續上一章的內容,慢慢讓讀者熟悉 DataGrid for ASP.NET 1.x的功能,使用VS.NET 2003版撰寫。

ASP.NET 1.x版的範例,DataReader 搭配 DataGrid

ASP.NET 1.x版的範例,DataReader 搭配 DataGrid

利用 Visual Studio .NET 進行快速開發,幾分鐘便可以完成ASP.NET程式。搭配DataGrid控制項,瞬間便能產生專業的程式。(檔案大小:1115K)

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

以下是新書內容:

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

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

JavaScript + ASP.NET

1. 以動態方式將用戶端指令碼(JavaScript)加入至 ASP.NET Web 網頁
2. 將用戶端指令碼事件 加入至 ASP.NET Web 伺服器控制項

使用者自訂控制項 / User Control

透過User Control可以取代以前ASP用的 「#include file =」,而且更靈活好用。

SqlDataReader 同時執行多個SQL指令!

當DataReader尚未關閉之前,是不能連續使用第二個DataReader的.....這實在很困擾。因為在以前的ASP時代,一個資料庫連線裡面,搞不好同時開好幾個RecordSet來工作呢!

VS 2008的Web.config設定檔有哪些異動?

Web.config設定檔,是ASP.NET的重要檔案,尤其對於Visual Studio的用戶來說,更為重要~

在VS 2008(.NET 3.5版)裡面,跟上一代VS 2005(.NET 2.0版),Web.config設定檔,有哪些差異呢?

資料集(DataSet)

資料集(DataSet)是ADO.NET裡面的新觀念,跟以前舊版的ASP差距較大。但地位非常重要。

ASP.NET 2.0/3.5 ---- DIY快速學習法

ASP.NET 2.0 / 3.5---- DIY快速學習法
透過這幾個步驟與網站,也能快速入門~

如何使用 .NET,從檔案中讀取 XML

如何使用 .NET,從檔案中讀取 XML

[入門]如何挑一本好書,學習ASP.NET。個人觀點,非戰文。

不瞞您說,小弟也出過幾本書(電腦書),以我的身份來說這些事,其實很不客觀。

大家看看就好,不要開戰吵起來。


以ASP.NET為例,什麼樣的電腦書適合「初學者」來閱讀呢?

[習題]驗證控制項(Validator)搭配 當地語系(Localization)

我們常用的驗證控制項,也可以搭配Localization,讓驗證控制項的「錯誤訊息(ErrorMessage)」屬性,變成各國語言的文字。

作法跟上一個範例一樣,是透過資源檔( .resx檔)來管理各國語言的內容。

[習題]TreeView、Menu、SiteMapPath #1----權限控管,搭配Login控制項

要搭配ASP.NET 2.0的 Login控制項,依照不同帳號、不同權限,看到不同的導覽列。就需要一點小技巧。下面的範例,分成三種權限,最高等級 Admin,依次為 Manager與 User。

後置程式碼(CodeBehind) 想要寫一個 蹦現視窗Pop-up , 出現警告訊息

ASP.NET 後置程式碼(Code Behind) 想要寫一個 蹦現視窗Pop-up , 出現警告訊息
該怎麼做呢?

[入門]常用的VB語法

常用的VB.NET語法,不外乎「IF 判別式」與「迴圈」。

本章包含簡單的IIS環境架設,以方便撰寫ASP.NET
學習不求多,只求瞭解與靈活運用!

[入門]常用的HTML碼介紹

2.常用的HTML碼介紹

利用MS FrontPage 來學習HTML碼,本文適合初學者入門。

Global.asax文件裡面的事件

Global.asax文件裡面的事件 http://www.xmlasp.net/n1247c12.aspx

Global.asax檔繼承自HttpApplicatio類別,它維護一個HttpApplication Object Spool,並在需要時將Spool中的物件分配給應用程式。Global.asax 檔包含以下事件

跨網頁公佈 Cross-Page Posting

依照微軟的作法,ASP.NET可以使用 Cross-Page Posting (跨網頁公佈)

完全不需要用到 JavaScript就能完成喔。

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #2

摘要:給初學者的範例,多重欄位搜尋引擎 for GridView #2