基于Bootstrap和Knockout.js的ASP.NET MVC开发实战

之前在一家公司里用过Knockout,是easyui 和 Knockout结合 的。下面的这本应该不错。

目录

前言 
第一部分入门指南 
第1章MVC介绍 
创建第一个项目 
分析HomeController 
分析View 
理解URL结构 
小结 
第2章Bootstrap介绍 
默认菜单 
含有下拉列表和搜索框的菜单 
按钮 
警告框 
主题 
小结 
第3章Knockout.js介绍 
安装Knockout.js 
基本示例 
何为MVVM? 
创建ViewModel 
小结 
第4章数据库应用 
Entity Framework介绍 
Code First 
Database First 
创建测试数据 
小结 
第二部分数据处理 
第5章表的查询、排序、分页 
Author查询 
Author排序 
Author分页 
小结 
第6章表单处理 
在表单中集成Knockout 
共享View和ViewModel 
在模态框中进行删除操作 
空表格 
小结 
第7章服务器端ViewModel 
为什么要创建服务器端ViewModel? 
AuthorViewModel 
更新Authors列表 
更新Add/Edit表单 
更新Delete模态框 
小结 
第8章Web API介绍 
安装Web API 
更新Authors列表 
更新Authors的Add/Edit表单 
小结 
第三部分代码架构 
第9章创建全局过滤器 
Authentication过滤器 
Authorization过滤器 
Action过滤器 
Result过滤器 
Exception过滤器 
Web API全局验证 
用Result过滤器进行自动映射 
Web API错误处理 
MVC错误处理 
小结 
第10章添加验证与授权 
Authentication概述 
Authorization概述 
实现一个Authentication过滤器 
实现一个Authorization过滤器 
小结 
第11章使用Attribute定义URL路由 
Attribute路由基础知识 
路由前缀 
路由约束 
小结 
第12章胖模型、瘦控制器 
关注点分离 
服务与行为 
小结 
第四部分应用实例 
第13章构建购物车 
购物车需求 
购物车项目 
JavaScript捆绑与最小化 
小结 
第14章构建数据模型 
Code—First模型 
定义DbContext并初始化数据 
视图模型 
小结 
第15章布局实现 
共享布局 
购物车摘要 
分类菜单 
小结 
第16章图书列表 
主页 
特色图书 
按分类筛选图书 
小结 
第17章添加购物车 
图书详情 
自定义组件和自定义绑定 
保存购物车项 
小结 
第18章更新或删除购物车 
购物车详情 
购物车详情上的Knockout应用 
完成购物车 
小结

我找到了它的英文版链接:

http://download.csdn.net/detail/aidenchan/9424788

时间: 2024-10-19 20:24:30

基于Bootstrap和Knockout.js的ASP.NET MVC开发实战的相关文章

基于Bootstrap和Knockout.js的ASP.NET MVC开发实战 关于 拦截器的 学习 部分

先贴一段: 下面贴代码: 上面这段代码呢,有几个点迷糊.可以找找看

ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

首页 头条 文章 频道                         设计频道 Web前端 Python开发 Java技术 Android应用 iOS应用 资源 小组 相亲 频道 首页 头条 文章 小组 相亲 资源 设计 前端 Python Java 安卓 iOS 登录 注册 首页 最新文章 经典回顾 开发 Web前端 Python Android iOS Java C/C++ PHP .NET Ruby Go 设计 UI设计 网页设计 交互设计 用户体验 设计教程 设计职场 极客 IT技术

《ASP.NET MVC企业实战》(一) MVC开发前奏

一.工具和方法 学到了一些没用过的工具和方法: a)删除多余的using指令并排序:一个类头部的using一般会有很多用不到的,在完成类的编写后,可以右键选择"组织using"来删除没用的using并排序. 复制或删除一行代码时不用选中:可以直接把光标置于这一行,直接进行ctrl+c ctrl+x的整行操作.之前用过shift+delete也是整行剪切. 查找匹配的标记:成对出现的标记如{}.#region #endregion等,把光标放在其中一个上,使用ctrl+]可以跳转到符号对

ASP.Net MVC开发基础学习笔记:三、Razor视图引擎、控制器与路由机制学习

一.天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎. Razor在减少代码冗余.增强代码可读性和Visual Studio智能感知方面,都有着突出的优势.Razor一经推出就深受广大ASP.Net开发者的喜爱. 1.2 Razor的语法 (1)Razor文件类型:Razor支持两种文件类型,分

ASP.NET MVC开发:Web项目开发必备知识点

最近加班加点完成一个Web项目,使用Asp.net MVC开发.很久以前接触的Asp.net开发还是Aspx形式,什么Razor引擎,什么MVC还是这次开发才明白,可以算是新手. 对新手而言,那进行Asp.net MVC开发应该提前掌握多少程度的知识点才能畅通无阻进行开发? 下面是这次开发结束后做的一些知识点梳理总结,掌握如下知识点开发大型Asp.net MVC项目将不会有太大问题. 知识点总纲 代码规范 前段View 后端 1. 代码规范 好的规范可以让团队更加有效率! C#代码规范 使用St

《ASP.NET MVC 4 实战》学习笔记 12:结束与总结

本篇是<ASP.NET MVC 4 实战>这本书学习笔记的最后一篇,最后还是没有坚持将全书的内容学习下来... 其实后面还讲了许多内容:AutoMapper.区域.NHibernate.测试.部署等,但是我基本都搞不懂了. 当时选这本书作教材就是因为偏向实践,可越往后越偏向于理论,很多知识点没有实例也搞不懂在讲什么. 原因有三:1.学习能力不强:2.心情有点急躁:3.不知是原文就这样还是翻译的原因,很多地方的表述很奇怪,不知道到底想表达什么. 因为没有坚持下来,心情很不美丽,不过这段时间的学习

ASP.Net MVC开发基础学习笔记:二、HtmlHelper与扩展方法

一.一个功能强大的页面开发辅助类—HtmlHelper初步了解 1.1 有失必有得 在ASP.Net MVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归.所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然. 但是,如果手写Html标签效率又比较低,可重用度比较低.这时,我们该怎样来提高效率呢?首先,经过上篇我们知道可以通过ViewData传递数据,于是我们可以写出以下的Html代码: <input name="UserName&quo

ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步

一.区域—麻雀虽小,五脏俱全的迷你MVC项目 1.1 Area的兴起 为了方便大规模网站中的管理大量文件,在ASP.NET MVC 2.0版本中引入了一个新概念—区域(Area). 在项目上右击创建新的区域,可以让我们的项目不至于太复杂而导致管理混乱.有了区域后,每个模块的页面都放入相应的区域内进行管理很方便.例如:上图中有两个模块,一个是Admin模块,另一个是Product模块,所有关于这两个模块的控制器.Model以及视图都放入各自的模块内.可以从上图中看出,区域的功能类似一个小的MVC项

ASP.Net MVC开发基础学习笔记:五、区域、模板页与WebAPI初步

一.区域—麻雀虽小,五脏俱全的迷你MVC项目 1.1 Area的兴起 为了方便大规模网站中的管理大量文件,在ASP.NET MVC 2.0版本中引入了一个新概念—区域(Area). 在项目上右击创建新的区域,可以让我们的项目不至于太复杂而导致管理混乱.有了区域后,每个模块的页面都放入相应的区域内进行管理很方便.例如:上图中有两个模块,一个是Admin模块,另一个是Product模块,所有关于这两个模块的控制器.Model以及视图都放入各自的模块内.可以从上图中看出,区域的功能类似一个小的MVC项