随笔分类 -  ASP.NET MVC

摘要:代码下载地址:http://dev.mjxy.cn/a-The-tree-of-knowledge-development-using-ASPNET-MVC-simulation-MSDN.aspx介绍为了方便的记录所学的知识,使用知识树管理最为方便。每个节点即是数据又是父节点。登录admin,admin已经实现的功能无限制分类任意父节点改变查询节点状态(展开/收缩)记录可以扩展的功能支持程序语言的代码高亮支持附件多用户等等等等等等主界面编辑区 阅读全文
posted @ 2011-07-11 23:59 敏捷学院 阅读(444) 评论(0) 推荐(1)
摘要:<<Known_SolutionSrc.zip>>介绍 为了方便的记录所学的知识,使用知识树管理最为方便。每个节点即是数据又是父节点。登录admin,admin 已经实现的功能 无限制分类 任意父节点变更 查询 节点状态(展开/收缩)记忆 可以扩展的功能 支持程序语言的代码高亮 支持附件 多用户 等等等等等等 主界面 编辑区 im@xingquan.org 阅读全文
posted @ 2011-03-28 02:16 敏捷学院 阅读(680) 评论(1) 推荐(0)
摘要:使用演练代码可以了解以下内容: ASP.NET MVC2 EntityFramework Castle 邮件验证 图片上传 路由监视 单元测试数据翻页 分层架构 ....... 等 ^_^ 其实都是一些开发常用居家过日子基础功能啊。阅读代码是掌握新技术的就快捷径。由于代码写的时间比较早了,EntityFramework已经经过数次改版,有些概念可能已经发生变化。也许程序执行的时候会发生爆炸!请带好安全帽!功能介绍: 实现了用户根据分类发布房屋信息,系统根据用户的邮箱来判断是否是已经存在的用户。每条信息发送后会给发信人的邮箱发送验证代码。验证过的信息不会显示问号(表示信息未经过验证)。主界面:列 阅读全文
posted @ 2011-03-25 20:19 敏捷学院 阅读(688) 评论(1) 推荐(0)
摘要:为实体类Product添加验证消息[Table(Name="Products")]public class Product : IDataErrorInfo{[Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]public int ProductID { get; set; }[Column]public string Name { get; set; }[Column]public string Description { get; set; }[Column]p 阅读全文
posted @ 2011-03-24 21:10 敏捷学院 阅读(469) 评论(2) 推荐(0)
摘要:定义一个订单提供 IoC 组件在DomainModel项目中新建文件夹Services添加以下接口:namespace DomainModel.Services{public interface IOrderSubmitter{void SubmitOrder(Cart cart);}}修改CartController添加IOrderSubmitter接口。private IOrderSubmitter orderSubmitter;public CartController(IProductsRepository productsRepository, IOrderSubmitter ord 阅读全文
posted @ 2011-03-24 21:03 敏捷学院 阅读(524) 评论(0) 推荐(0)
摘要:创建一个自定义的Model绑定在WebUI根目录添加 CartModelBinder类public class CartModelBinder : IModelBinder{private const string cartSessionKey = "_cart";public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext){if (bindingContext.Model != null)throw new InvalidOperationE 阅读全文
posted @ 2011-03-24 20:48 敏捷学院 阅读(941) 评论(0) 推荐(0)
摘要:样式(Style)以下是我们将要创建的网页布层:Sports Store (Header)主页分类1分类2分类 3产品1产品2产品3设计Master Page略创建 Partial View (视图控件)右键单击 Views/Shared 打开添加 View对话框。ViewName为 ProductSummary选中Create a partial view。编辑如下代码:<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DomainModel.Entities.Pro 阅读全文
posted @ 2011-03-24 19:14 敏捷学院 阅读(785) 评论(0) 推荐(0)
摘要:测试驱动开发(TDD)下载工具http://www.nunit.orghttp://code.google.com/p/moq为Tests项目添加如下引用:nunit.FrameworkSystem.WebSystem.Web.AbstractionsSystem.Web.RoutingSystem.Web.MvcMoq.DllDomainModelWebUI为Tests创建类[TestFixture]public class ProductsControllerTests{[Test]public void List_Presents_Correct_Page_Of_Products(){I 阅读全文
posted @ 2011-03-24 18:46 敏捷学院 阅读(507) 评论(0) 推荐(0)
摘要:连接数据库创建SportStore数据库。创建表 Products添加一些演示数据:设置Linq to SQL注意:需要引用 System.Data.Linq。[Table(Name="Products")]public class Product{[Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]public int ProductID { get; set; }[Column]public string Name { get; set; }[Column]pu 阅读全文
posted @ 2011-03-24 18:42 敏捷学院 阅读(735) 评论(0) 推荐(0)
摘要:Download!!!介绍使用一下技术创建简单的购物网演练。 ASP.NET MVC Framework Castle-Windsor-2.0 NUnit 创建项目创建空的解决方案 SportStore ,向解决方案添加: 项目名称项目类型DomainModelC# class libraryWebUIASP.NET MVC2 Web Application不包含 Unit TestTestsC# class library单元测试 删除WebUI自动生成的文件: 目录文件Controllers*Views/Account*Views/Home* (保留index)Views/SharedEr 阅读全文
posted @ 2011-03-24 18:34 敏捷学院 阅读(996) 评论(0) 推荐(0)