基礎篇
初學者在撰寫程式之前,必須先熟悉自己的工具與開發環境。本書僅用到最基礎的if與迴圈就能撰寫多采多姿的各種功能,不需學習繁複的語法。尤其各式Web控制項均提供完整範例,讓您即時可用、現學現賣。
第1章 Visual Studio、SQL Server介紹與開發環境
第2章 基本語法,Visual Studio專案與網站之異同
第3章 PostBack(回傳),ASP.NET網頁特性
第4章 Web伺服器控制項
第5章 清單(List)控制項,單選與複選
大型控制項的操作篇
本書針對DetailsView、FromView、GridView、ListView的介紹,可謂全臺之冠。搭配SqlDataSoure的各種變化與應用,一應俱全。瞬間就能作到Master-Detail(主表明細)而且不用寫程式。各種樣板(Template)的說明與技巧,更是別本書看不到的經典教材。
第6章 一筆記錄的新增、刪除與修改,DetailsView與FormView
第7章 GridView報表與表格畫面、自訂樣板(Template)
第8章 SqlDataSource進階技巧,網站的Master-Detail(主表明細,免寫程式)
第9章 DataBinding觀念與SqlDataSource精靈的限制
大型控制項「揭密」篇
本篇的章節深入解說各種細節,讓您瞭解大型控制項的生命週期、內部運作之後,能創造自己獨特的功能。尤其是.FindControl()方法與Controls集合,您在其他書籍是學不到這些精闢的實作。
第10章 GridView的命令欄位與CommandName
第11章 ListView的Master-Detail(主表明細)
第12章 FindControl方法與Controls集合,抓取大控制項裡面的「子控制項」
ADO.NET,自己動手寫程式篇
不光會操作SqlDataSource這樣精靈工具,身為程式設計師首重「ADO.NET」程式。唯有自己寫ADO.NET控制資料庫,才有資格在IT產業生存。本書提供現成的四大範例,讓您瞬間提升ADO.NET功力。
第13章 ADO.NET四大範本、GridView從頭到尾自己動手寫程式
第14章 ADO.NET自己製作首頁、留言版與分頁程式
jQuery、Bootstrap與響應式網頁篇
多變的網頁技術不斷改變使用者的瀏覽經驗。除了後端程式與資料庫,本書提供最新、最熱門的前端技術。讓您攻守兼備,融合前後端的網頁功力,成為一代高手。
第15章 jQuery入門與jQuery UI特效網頁
第16章 Bootstrap與響應式網頁(Responsive Web)設計
相關應用 & 整合範例篇
完成前面的基礎之後,本篇的Case Study讓您親身實戰。以業界常見的各種功能,磨練您的技巧。
第17章 Case Study─多重欄位的搜尋引擎
第18章 GridView的進階功能與RowDataBound事件
第19章 Calendar日曆控制項與個人行事曆
常用功能與技巧篇
想要追求更進階的技巧,希望學到業界才能看見的招數?本篇的範例讓您學到業界要求的功能,絕非花拳繡腿。
第20章 使用者控制項(User Control),大腸包小腸(巢狀GridView)
第21章 跨網頁張貼(Cross-Page Posting)
第22章 GridView輸出Excel檔與NPOI簡介
會員登入、Login篇
有別於其他ASP.NET書籍只會使用現成的Login控制項來作「會員登入」。本書教授的技巧,讓您在ASP.NET、PHP、JSP都可以共用,讓您的網頁程式功力真正跨語法、跨平臺。
第23章 狀態管理(Session)與會員登入,SQL Injection攻擊
其他Web相關技術篇
您在別本書看不到的檔案上傳技巧,類似PChome首頁那種「棋盤式」的圖片分類,本書完全公開。別本書講不到的AJAX(UpdatePanel)技巧,本書毫無保留地公開。
第24章 檔案上傳與FileUpload控制項
第25章 Web 2.0的王牌─AJAX,非同步的網頁更新