摘要: SportsStorePeta应用程序开发步骤: 1.创建解决方案和项目(Domain、WebUI、UnitTests) 2.添加引用 3.设置ID容器 4.设计域模型 5.创建抽象存储库 6.创建模仿存储库 7.添加控制器、动作及视图 8.设置路由 9.准备数据库及数据表 10... 阅读全文
posted @ 2015-08-01 22:42 小居工作室 阅读(289) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-08-01 22:41 小居工作室 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ----------------------------------------------说明:此篇为当前系列的最后一篇,关于面向移动设备、WEB API 等内容暂时不学。在后面将开发实战项目。----------------------------------------------一、脚本和样... 阅读全文
posted @ 2015-07-25 08:41 小居工作室 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: ----------------------------------------------注:1.在web.config中,对system.web元素添加来改变区域文件设置。 2.DataType注解属性不能用于验证用户输入,只能对使用模板辅助器进行渲染提示。 3.实现IValidatabl... 阅读全文
posted @ 2015-07-24 21:26 小居工作室 阅读(483) 评论(0) 推荐(2) 编辑
摘要: 模型绑定(Model Binding)是指用浏览器以HTTP请求方式发送的数据来创建.NET对象的过程。(每当定义具有参数的动作方法时,依赖着模型绑定的过程) 动作方法的参数依赖于模型绑定过程(通过模型绑定器来实现)。利用整个HTTP请求所携带的数据(用户在表单中输入的数据、路由数据、请求... 阅读全文
posted @ 2015-07-23 07:52 小居工作室 阅读(484) 评论(0) 推荐(1) 编辑
摘要: 一、创建基本的链接和URL 视图最基本的任务之一是创建链接或URL,使用户能够随之进入应用程序的其他部分。 辅助器生成的链接或URL的好处是:输出来自路由配置,当路由发生改变全自动反映在链接和URL中。 渲染URL的HTML辅助器描述示例输出相对于应用程序的URLUrl.Content("~/... 阅读全文
posted @ 2015-07-20 21:37 小居工作室 阅读(575) 评论(0) 推荐(2) 编辑
摘要: ----------------------------------------------提示:.net 4.0 使用 async 和 await 时:Nuget中 加载Microsoft.Bcl.Async !-------------------------------------------... 阅读全文
posted @ 2015-07-18 21:11 小居工作室 阅读(350) 评论(0) 推荐(0) 编辑
摘要: DI容器、单元测试框架、模仿工具一、NinjectNinject的目的:解决对接口的实现进行实例化,但需要的实现细节又不在控制器代码中。Ninject使用C#的类型参数创建了一种关系:将想要使用的接口设置为Bind方法的类型参数,并在返回的结果上调用To方法。笔记: 1.Ninject条件绑定常用... 阅读全文
posted @ 2015-07-01 22:01 小居工作室 阅读(364) 评论(2) 推荐(0) 编辑
摘要: ******MVC框架最重要的好处:分离。 知识点: 1.声明视图模型对象的类型使用@model(小写m),而访问属性使用@Model(大写M)。 2.Views文件夹中以下划线(_)开头的文件是对视图进行支持的文件,是不会被返回给用户的。(要进行渲染的视图和对视图进行支持的文件) ... 阅读全文
posted @ 2015-06-30 20:14 小居工作室 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 注:View方法的有一个重载:接收两个string类型的参数,接收一个string类型和一个object类型的参数(强制类型(object))。 IQueryable接口派生于IEnumerable,用来表示对一个特定数据源执行查询结果。 重点知识: 1.LINQ扩展方法中延迟(Defer... 阅读全文
posted @ 2015-06-30 20:06 小居工作室 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 3.2 理解MVC模式 模型(Model):表示用户使用的数据。 1.视图模型(View Model),只表示视图和控制器之间传递的数据,比较简单; 2.领域模型(Domain Model),表示业务领域的数据,以及处理这些数据的操作、转换、规则。 视图(View):用于把模型的某些... 阅读全文
posted @ 2015-06-29 11:18 小居工作室 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 知识要点: 1.Web页面从服务器到浏览器的三步: 第一步,视力引擎对视力文件进行解析,将代码转换成HTML标记,叫渲染; 第二步,将渲染后的HTML标记传递给客户端浏览器,叫传递; 第三步,浏览器接收到HTML后对其进行处理并呈现为Web页面,叫呈现。 2. 属性分类: 类或对象的Pro... 阅读全文
posted @ 2015-06-28 18:38 小居工作室 阅读(452) 评论(0) 推荐(1) 编辑