作 者:趙魯濤 等 編 著
定 價:45
出 版 社:機械工業出版社
出版日期:2015年06月01日
頁 數:302
裝 幀:平裝
ISBN:9787111498537
● 序
前言
第1章 MVC 4簡介
1.1 基礎知識
1.1.1 HTML
1.1.2 CSS
1.2 基於WebForm的ASP.NET
1.2.1.NET
1.2.2 ASP.NET
1.2.3 WebForm的創建方法
1.2.4 ASP.NET服務器控件
1.3 MVC概念與原理
1.3.1 MVC的概念
1.3.2 MVC的工作原理
1.3.3 MVC架構的優缺點
1.4 初識MVC
1.4.1 創建新項目
1.4.2 MVC 4項目
習題
綜合應用
第2章 模型
2.1 模型層概述與執行機制
2.2 實體數據模型
2.3 LINQ語句與使用
2.3.1 使用LINQ的好處
2.3.2 LINQ to SQL的預備知識
2.3.3 LINQ to SQL的查詢
2.3.4 LINQ to SQL 進行插入
2.3.5 LINQ to SQL 進行更新
2.3.6 LINQ to SQL 進行刪除
2.4 模型的數據校驗
2.4.1 非數據庫類DataAnnotation啟用驗證
2.4.2 數據庫類DataAnnotation啟用驗證
習題
綜合應用
第3章 控制器
3.1 控制器概述
3.2 控制器的創建
3.3 Action的處理流程
3.3.1 參數獲取
3.3.2 參數預處理
3.3.3 與模型層的交互
3.3.4 結果預處理
3.3.5 視圖返回
3.3.6 實例分析
3.4 典型的處理模式
3.4.1 單個視圖調用多個函數
3.4.2 多個視圖調用單個函數
3.4.3 多個視圖調用多個函數
3.5 Action的常見標簽
3.5.1 NonAction
3.5.2 HttpGet和Http t
3.5.3 ChildActionOnly
習題
綜合應用
第4章 路由
4.1 路由的基礎
4.1.1 網址路由的作用
4.1.2 默認的Route Table
4.2 路由解析
4.2.1 非MVC控制器類路由解析
4.2.2 帶單個參數的MVC路由地址的解析
4.2.3 帶多參數的MVC路由地址的解析
4.3 路由注冊
4.4 路由管理與匹配機制
4.5 MVC執行的生命周期
4.5.1 網址路由比對階段
4.5.2 執行Controller的Action階段
4.5.3 執行View並返回結果頁面
4.6 總結
習題
綜合應用
第5章 視圖
5.1 視圖概述
5.2 視圖頁
5.2.1 視圖頁的創建
5.2.2 視圖頁介紹
5.3 從控制器層獲取數據的方式
5.3.1 弱類型
5.3.2 強類型
5.3.3 Session和Cookies
5.4 HtmlHelper類
5.4.1 ActionLink
5.4.2 BeginForm和EndForm
5.4.3 CheckBox
5.4.4 DropDownList
5.4.5 Hidden
5.4.6 Label
5.4.7 ListBox
5.4.8 Password
5.4.9 RadioButton
5.4.10 TextArea
5.4.11 TextBox
5.5 布局頁和視圖布局頁
5.5.1 布局頁的創建
5.5.2 視圖布局頁的創建
5.5.3 布局頁和視圖布局頁介紹
5.5.4 布局頁的嵌套
5.6 分部頁
5.6.1 分部頁的創建
5.6.2 分部頁介紹
5.7 向控制器層傳遞數據的方式
習題
綜合應用
第6章 ActionResult類
6.1 ActionResult類概述
6.2 ViewResult
6.3 PartialViewResult
6.4 ContentResult
6.5 EmptyResult
6.6 FileContentResult、FileStreamResult和FilePathResult
6.7 JavaScriptResult
6.8 JsonResult
6.9 RedirectResult
6.10 RedirectToRouteResult
6.11 HttpUnauthorizedResult和HttpNotFoundResult
習題
綜合應用
第7章 JavaScript與JQuery技術
7.1 JavaScript
7.1.1 JavaScript簡介
7.1.2 JavaScript的語法
7.1.3 JavaScript函數
7.2 JQuery簡介
7.2.1 選擇器
7.2.2 JQuery中的文件對像模型與方法
7.2.3 事件處理
7.3 JavaScript與JQuery 應用實例
7.3.1 iPhone界面制作
7.3.2 使用JQuery給table動態添加、刪除行
7.3.3 使用JQuery生成精美的Tab按鈕
7.3.4 使用JQuery完成相框效果
習題
綜合應用
第8章 JQuery高級應用
8.1 zTree控件
8.2 zTree的API
8.2.1 API綜述
8.2.2 常用API詳解
8.3 zTree應用實例
8.3.1 zTree基本功能
8.3.2 zTree單選按鈕/復選框功能
8.3.3 zTree的拖拽功能
8.3.4 zTree實現節點的增加、刪除、修改功能
8.4 JQGrid表格控件
8.4.1 JQGrid的原理
8.4.2 JQGrid的安裝
8.4.3 JQGrid的參數
8.4.4 JQGrid中ColModel的API
8.4.5 JQGrid的代碼格式
8.5 JQGrid實例
習題
綜合應用
第9章 AJAX技術
9.1 AJAX概述
9.2 原理簡介
9.2.1 創建對像
9.2.2 發送請求
9.2.3 獲取響應
9.2.4 onreadystatechange事件
9.3 JQuery AJAX
9.3.1 load()
9.3.2 get()
9.3.3 post()
9.4 綜合實例
9.4.1 多屬性查詢
9.4.2 分頁顯示
習題
綜合應用
第10章 服務器(IIS)的配置與使用
10.1 IIS簡介
10.2 IIS安裝
10.3 IIS的屬性與配置
10.4 工程在IIS上的發布
習題
綜合應用
參考文獻
本書介紹了較為優選的 ASP.NET MVC 4框架,對MVC 4進行了深入淺出的講解,並通過實例實訓的方式,讓讀者將理論聯繫實踐,在動手操作中掌握核心知識;加入了JQuery、 MsChart、Flash等前端應用技術,並將這些技術與 MVC緊密結合,使知識和技能不是隻停留在表層上,而是上升到深層應用上,提高了教材的整體層次,加強了學生對實際項目中實用技能的學習;充分發揮編者在實際項目中的經驗,以多個實際工程項目為實例,從軟件工程的角度出發,將整個工程從需求到最後完成的整個過程的關鍵技術接近復現在書中,不僅從技術上做到深化,而且從實際工程方面給學生更為清晰的範例,使學生能真實地感受到實際項目中MVC的具體應用。
前言NET作為現在主流的開發平臺,其Web開發一直采用WebForm模式,開發人員在體驗著WebForm模式帶來便利的同時,也體會到了視圖與業務耦合造成的代碼混亂。ASPNET MVC 4是微軟公司官方提供的以MVC模式為基礎的ASPNET Web應用程序框架,其技術本身有著靈活、開發周期短、可重用性高等優點。 本書讀者對像本書由淺入深地對ASPNET MVC 4進行了全面講解,非常適合沒有接觸過編程的初學者學習使用,也適合作為計算機專業相關課程的教材使用。本書適合下列類型的讀者使用: (1)剛接觸MVC 4開發,對MVC 4還不甚了解的初學者。 (2)對於MVC 4有一定的了解,但是並不嫻熟,而且沒有太多MVC 4開發經驗的讀者。 (3)希望找一本可以用於教授他人MVC 4開發方法的讀者。 本書內容本書從教學實際需求出發,合理安排知識結構,由淺入深、循序漸進地介紹較為優選的ASP等