- 博客(1)
- 资源 (14)
- 收藏
- 关注
一步一步学ASP.NET MVC1.0
创建 MVC Web Application ........................................................................................................................... 4
检查NerdDinner 项目的目录结构 ..................................................................................................... 5
运行NerdDinner 应用程序 ................................................................................................................. 8
测试NerdDinner 应用程序 ............................................................................................................... 10
创建数据库 ................................................................................................................................................. 10
设置表之间的外键关系 ..................................................................................................................... 12
增加数据到 Dinners数据表 ............................................................................................................... 13
创建 Model模型 ......................................................................................................................................... 13
LINQ to SQL .......................................................................................................................................... 14
控制器和视图(Controllers and Views) .................................................................................................. 25
添加 DinnersController 控制器 .......................................................................................................... 25
理解 ASP.NET MVC Routing ................................................................................................................. 27
在 DinnersController控制器中使用 DinnerRepository ..................................................................... 29
控制器 Controller 使用视图 Views .................................................................................................... 30
实现NotFound视图模板 ................................................................................................................... 31
实现 Details视图模板 ........................................................................................................................ 33
实现 Index视图模板 .......................................................................................................................... 38
命名规范和\Views目录结构 ............................................................................................................. 42
创建、更新、删除记录 ............................................................................................................................. 44
实现HTTP-GET 编辑 Action方法 ...................................................................................................... 45
Html.BeginForm() 和 Html.TextBox() HTML辅助方法 ..................................................................... 49
实现HTTP-POST 的Edit Action方法 ................................................................................................. 50
获取表单提交的值 ............................................................................................................................. 51
处理编辑异常 ..................................................................................................................................... 53
理解 ModelState 和验证 HTML 辅助方法 ........................................................................................ 54
Html 辅助方法和 ModelState 集成................................................................................................... 55
完成Edit Action方法的实现 .............................................................................................................. 57
实现HTTP-GET 的Create Action方法 ............................................................................................... 58
实现HTTP-POST 的Create Action 方法 ............................................................................................ 61
实现HTTP-GET 的 Delete Action方法 ............................................................................................... 63
实现HTTP-POST Delete Action方法 .................................................................................................. 65
模型绑定的安全性 ..................................................................................................................................... 66
基于用途来锁定绑定 ......................................................................................................................... 67
基于类型来锁定绑定 ......................................................................................................................... 67
CRUD封装 ........................................................................................................................................... 68
ViewData和ViewModel ............................................................................................................................. 70
从 Controller 传递数据到 View视图模板 ......................................................................................... 71
使用 ViewData 字典 ........................................................................................................................... 71
使用 ViewModel模式 ......................................................................................................................... 73
定制 ViewModel类(Custom-shaped ViewModel Classes) ............................................................ 76
Partials和 Master页面 ............................................................................................................................... 76
使用 Partial 视图模板 ........................................................................................................................ 76
使用 Partial 视图模板简化代码 ........................................................................................................ 79 ASP.NET MVC Framework Step by Step中文版
http://www.agiledon.com 制作; 本中文版来源于 http://blog.entlib.com/entlibforum/Default.aspx; AgileDon修订排版
Master 页面 ........................................................................................................................................ 80
分页 ..................................................................................................................................................... 84
认证和授权 ................................................................................................................................................. 91
理解认证和授权 ................................................................................................................................. 91
Forms Authentication 和 AccountController ....................................................................................... 91
使用[Authorize]过滤器对/Dinners/Create 授权 ................................................................................ 94
创建 Dinners时,使用 User.Identity.Name 属性 ............................................................................. 95
在编辑 Dinners记录时,使用 User.Identity.Name 属性 ................................................................. 96
显示/隐藏编辑和删除链接 ................................................................................................................ 98
AJAX实现RSVP响应 .................................................................................................................................. 99
显示用户是否已经回复了 ................................................................................................................. 99
实现 Register Action方法 ................................................................................................................. 101
使用 AJAX调用 Register Action方法 ............................................................................................... 101
添加 jQuery动画 .............................................................................................................................. 103
简化-重构RSVP Partial视图 ............................................................................................................ 105
集成 AJAX地图 ......................................................................................................................................... 106
创建 Map Partial 视图 ..................................................................................................................... 106
创建一个 Map.js 工具类库 ............................................................................................................. 107
集成地图到创建和编辑表单 ........................................................................................................... 109
集成地图到 Details视图 .................................................................................................................. 113
在数据库和仓储中实现位置搜索 ................................................................................................... 114
实现基于 JSON 的AJAX搜索 Action方法 ....................................................................................... 118
使用 jQuery调用基于JSON 的AJAX方法 ...................................................................................... 119
单元测试 ................................................................................................................................................... 122
为什么需要单元测试? ................................................................................................................... 122
NerdDinner.Tests 项目 ...................................................................................................................... 122
为 Dinner 模型类创建单元测试 ...................................................................................................... 124
运行测试 ........................................................................................................................................... 127
创建 DinnersController 单元测试 ................................................................................................... 127
依赖注入(Dependency Injection) ........................................................................................................ 129
提取 IDinnerRepository 接口 ............................................................................................................ 129
更新 DinnersController 支持构造器注入 ......................................................................................... 131
创建 FakeDinnerRepository 类 ........................................................................................................ 131
在单元测试中使用 FakeDinnerRepository ....................................................................................... 134
创建Edit Action方法的单元测试 .................................................................................................... 136
模仿 User.Identity.Name属性 .......................................................................................................... 137
测试 UpdateModel() ......................................................................................................................... 139
单元测试总结 ................................................................................................................................... 141
NerdDinner 范例程序总结 ....................................................................................................................... 142
2010-07-05
《Linux下C编程》
Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程Linux下C编程
2011-06-06
ASP函数大全(很全面)
ASP函数大全
ASP函数大全
1.函数array()
功能:创建一个数组变量
格式:array(list)
参数:list 为数组变量中的每个数值列,中间用逗号间隔
例子:
<% i = array ("1","2","3") %>
结果: i 被赋予为数组
2.函数Cint()
功能:将一表达式/其它类型的变量转换成整数类型(int)
格式:Cint(expression)
参数:expression 是任何有效的表达式/其它类型的变量
例子:
<%
f = "234"
response.write cINT(f) + 2
%>
结果: 236
2010-07-05
C++实训教程pdf
C++实训教程
很好的书!
第一章 选择最方便的开发工具
第二章 C++基础
第三章 面向对象程序设计实训
第四章 设计技术
第五章 类的设计和使用
第六章 深入介绍程序设计技术
第七章 流的应用
第八章 调试手段与调试方法
第九章 用Visual C++设计Windows程序入门
2011-01-08
JavaScript 权威指南(第四版)
JavaScript 权威指南(第四版)
经典中的经典!!!
第一部分是概述。
第二部分(2-11章)为javascript语法(2-9章),和正则表达式(10章),javascript其它主题(11章)。
第三部分为客户端的javascript,这包括DOM文档对象模型等。
第22章是在javascript中使用java
2009-12-09
深入java虚拟机(第二版)
Java体系结构包括Java语言、Java API、Java class文件、Java虚拟机四个部分。Java设计的初衷在于实现网络化应用,想避开Microsoft和Intel在桌面领域的统治地位,转而主要应用于嵌入式设备和消费类电器设备,只是没想到现在桌面应用和Web应用反而成了其最火的地方。为了实现其最初设定的目标,即便于网络化应用,Java的设计着重考虑了三个方面:平台无关性、安全性和网络移动性。
2011-06-04
struts2权威指南完整版
书名:Struts 2权威指南(电子书)
格式:PDF
出版社:电子工业出版社
作者:李刚
目 录
第1章 Struts 2概述 1
第2章 Struts 2下的HelloWorld 23
第3章 Struts 2基础 50
第4章 深入Struts 2 87
第5章 Struts 2的类型转换 142
第6章 文件的上传和下载 174
第7章 Struts 2的拦截器 207
第8章 Struts 2的输入校验 242
第9章 Struts 2的国际化 286
第10章 Struts 2的标签库 309
第11章 Struts 2的Ajax支持 367
第12章 使用FreeMarker充当表现层 416
第13章 整合Spring 449
第14章 整合JSF 471
第15章 整合SiteMesh 497
第16章 整合JasperReports 517
第17章 整合JFreeChart 552
第18章 整合Struts 1 574
第19章 整合Hibernate 590
第20章 注册登录系统 615
第21章 电子拍卖系统 647
2011-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人