經過前面四節摧殘,現在終於可以鬆了一口氣,開始進入ASP.NET程式設計的重點 ─ 『Web Form 物件』。
前面提過,『之所以在要花四節的篇幅來介紹整個ASPX運作流程,是因為進入高階的ASP.NET Web應用程式設計領域,得需要瞭解整個ASPX的運作概念,才能夠精準的掌握程式設計的流程,善用Web控制項,並且流利的操作Web Form物件,否則在撰寫Web應用程式的時候,很有可能會循著過去ASP的習慣,把ASP.NET當成ASP來用,這樣將失去ASP.NET的價值,且容易背離Web Form的物件導向程式設計精神。』
上面這段敘述中,提到了一個在ASP時代和ASP.NET時代相當不同程式設計理念,在ASP中,基本上是以VB Script的程式語言架構來開發,因此實在沒什麼物件導向的架構(也沒有此需要),而且也實在很不容易實作出來。
但是ASP.NET則是標準的物件導向程式設計架構,我們先看一個空白的Web Form網頁就可以知道。
4-5-1 Web Form網頁的物件導向架構
當您建立一個Web Form網頁時,標準的空白Web Form頁面會像下面這樣:
