基于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
这边书的示列:
基于Bootstrap和Knockout.js的ASP.NET MVC开发实战的更多相关文章
- 基于Bootstrap和Knockout.js的ASP.NET MVC开发实战 关于 拦截器的 学习 部分
先贴一段: 下面贴代码: 上面这段代码呢,有几个点迷糊.可以找找看
- 基于C#和Asp.NET MVC开发GPS部标视频监控平台
基于C#和Asp.NET MVC开发GPS部标监控平台 目前整理了基于.NET技术的部标平台开发文章,可以参考: 1.部标Jt808协议模拟终端的设计和开发 2.C#版的808GPS服务器开发-> ...
- ASP.NET MVC开发:Web项目开发必备知识点
最近加班加点完成一个Web项目,使用Asp.net MVC开发.很久以前接触的Asp.net开发还是Aspx形式,什么Razor引擎,什么MVC还是这次开发才明白,可以算是新手. 对新手而言,那进行A ...
- 解析ASP.NET Mvc开发之删除修改数据
目录: 1)从明源动力到创新工场这一路走来 2)解析ASP.NET WebForm和Mvc开发的区别 3)解析ASP.NET Mvc开发之查询数据实例 4)解析ASP.NET Mvc开发之EF延迟加载 ...
- 关于《ASP.NET MVC企业级实战》
大家好,我的书<ASP.NET MVC企业级实战>已经出版啦,感谢大家过去的关注与支持!前言部分,出版的时候漏了部分内容,我这里将其贴出来. 本书提供源码和教学PPT课件!(源码在书中第3 ...
- 《ASP.NET MVC企业实战》(三)MVC开发前奏
在上一篇“<ASP.NET MVC企业级实战>(二)MVC开发前奏”中跟随作者大概了解了一些C#3.0和3.5中的新特性.本篇继续以这样的方式来学习C#中的一些特性. 一.C#3. ...
- 《ASP.NET MVC企业实战》(一) MVC开发前奏
一.工具和方法 学到了一些没用过的工具和方法: a)删除多余的using指令并排序:一个类头部的using一般会有很多用不到的,在完成类的编写后,可以右键选择”组织using”来删除没用的using并 ...
- 2月送书福利:ASP.NET Core开发实战
大家都知道我有一个公众号“恰童鞋骚年”,在公众号2020年第一天发布的推文<2020年,请让我重新介绍我自己>中,我曾说到我会在2020年中每个月为所有关注“恰童鞋骚年”公众号的童鞋们送一 ...
- ASP.NET MVC企业级实战目录
电子书样稿 (关注最新进度,请加QQ群:161436236) ASP.NET MVC企业实战第1章 MVC开发前奏.pdf ASP.NET MVC企业实战第10章 站内搜索.pdf 已经好长一段时间没 ...
随机推荐
- 2018-2-13-win10-uwp-listView-绑定前一项
title author date CreateTime categories win10 uwp listView 绑定前一项 lindexi 2018-2-13 17:23:3 +0800 201 ...
- koa2--06.koa-static中间件的使用
koa-static中间件,主要用于设置静态文件资源的文件路径 首先安装koa-static中间,以下是代码示例 const koa = require('koa'); var router = re ...
- codeforces 1217E E. Sum Queries? (线段树
codeforces 1217E E. Sum Queries? (线段树 传送门:https://codeforces.com/contest/1217/problem/E 题意: n个数,m次询问 ...
- 【转】Elasticsearch学习笔记
一.常用术语 索引(Index).类型(Type).文档(Document) 索引Index是含有相同属性的文档集合.索引在ES中是通过一个名字来识别的,且必须是英文字母小写,且不含中划线(-):可类 ...
- N9K 40G接口一分4*10G配置
Breakout InterfacesCisco NX-OS supports the breakout of high bandwidth 40G interfaces at the module ...
- TypeScript躬行记(7)——命名空间
TypeScript中的命名空间可将那些具有内在联系的接口.类或对象等代码组织在一起,既能隔离作用域,也能避免命名冲突,并且使得代码结构清晰,更易追踪.在命名空间内部,所有实体部分默认都是私有的,需要 ...
- 《面试宝典》 2019年springboot面试高频题(java)
前言 2019年已经成为了过去,借此机会想好好总结一下2019年项目研发的成效,看看在项目从无到有,都经历了那些变化?取得了哪些成果?踩过哪些坑?一个人.一个研发团队要想有质的飞跃,必须善于反思过去, ...
- Spring超详细总结
Spring概述 一.简化Java开发 Spring为了降低Java开发的复杂性,采用了以下四种策略 基于POJO的轻量级和最小侵入性编程: 通过依赖注入和面向接口实现松耦合: 基于切面和惯例进行声明 ...
- SimpleFactoryPattern(简单工厂模式)-----Java/.Net
工厂模式是最常用的一种创建型模式,通常所说的工厂模式一般是指工厂方法模式.本篇是是工厂方法模式的“小弟”,我们可以将其理解为工厂方法模式的预备知识,它不属于GoF 23种设计模式,但在软件开发中却也应 ...
- 【转】[ppurl]从”皮皮书屋”下载电子书的姿势
转:http://blog.csdn.net/hcbbt/article/details/42072545 写在前面的扯皮 为什么标题的”皮皮书屋”加上了引号,因为皮皮书屋(http://www.pp ...