随笔分类 -  MVC

记录学习asp.net MVC的点点滴滴
一个综合的MVC分页Helper
摘要:发个自写的综合分页Helper。可支持输入数字分页、使用存储过程分页、设置CSS样式。Helper代码:View Code 1 /// <summary> 2 /// 分页Helper样式 3 /// </summary> 4 public enum BarStyle 5 { 6 yahoo, digg, meneame, flickr, sabrosus, scott, quotes, black, black2, grayr, yellow, jogger, starcraft2, tres, megas512, technorati, youtube, msdn, 阅读全文

posted @ 2011-04-19 10:48 Ω元素 阅读(954) 评论(3) 推荐(1)

MVC与Webform混合开发
摘要:在实际项目中我们会想到用Asp.net MVC 做前台,WebForm做后台。既有性能又有开发效率。在MVC中实现两者混合开发也很容易。我们这里介绍两种方:第一种:设置路由忽略对WebForm的.aspx文件的控制访问public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); routes.Map 阅读全文

posted @ 2011-04-06 15:44 Ω元素 阅读(1786) 评论(5) 推荐(1)

MVC小型商务网站实例(4)--MVC权限管理
摘要:ASP.NET MVC权限管理相关的文章实在太少了,真正在项目开发中实用的那就更少了。可能是大家都用Webform做后台开发吧。转入正题:模块实现功能:角色管理– 角色的增、删、改,给角色绑定用户和取消绑定访问权限管理– 访问权限的增、删、改登录后的访问权限验证表设计图:ControllerAction 存放的是要设置访问权限的Controller和Action,ControllerActionRole存放的是对应的角色可访问的Controller和Action,其它的表就不用多说了。表的关联概述:用户角色表(UserRole)在用户表(Use)与角色表(Role)中启连接绑定的关系,是一对多 阅读全文

posted @ 2011-03-19 16:22 Ω元素 阅读(3286) 评论(6) 推荐(3)

MVC小型商务网站实例(3)--Repository模式
摘要:Repository翻译为资源库, 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。使用该模式可以将领域模型从客户代码和数据映射层之间解耦出来。首先我们将数据操作的相同部份抽象出一个接口IRepository<T>,然后让各实体操作类实现此接口,代码:public interface IRepository<T> { void Add(T entity); void Del(T entity); void Del(ICriteria criteria); void Update(int entityId, T entity); T Find(i 阅读全文

posted @ 2011-03-18 11:31 Ω元素 阅读(1976) 评论(4) 推荐(0)

MVC小型商务网站实例(2)--项目架构
摘要:本项目是用Asp.net MVC 2 + Castle + Entity Framework开发。下面介绍项目结构:首先是整个解决方案在上文一经有所介绍我就不多废话了。1.数据库:这里采用Sqlserver20082.缓存设计:为了减轻数据库的压力,把页面上短期内不太变化的数据进行缓存,从而减少对后台数据库的访问。这采用的是Microsoft企业类库中的Cache模块。3.MVC框架设计:MVC是Web应用前端的重要架构组成,网站交互的绝大部分内容将集中在这个部分,一套高效而易于扩展和使用的MVC框架是整个网站中重要组成。数据实体是entity framework生成数据实体:表比较多,还有我 阅读全文

posted @ 2011-03-18 11:21 Ω元素 阅读(1566) 评论(0) 推荐(0)

MVC小型商务网站实例(1)--项目简介
摘要:开篇有益学.net 两年多了现在才开博觉得有点晚。本开源项目当前使用框架如下:前台表现:Asp.net MVC 2数据库:SQL2008数据持久层:ADO.Net Entity Framework 4.0依赖注入容器:Castle Windsor开发工具:VS2010开源项目地址:http://ngshop.codeplex.com/项目结构图:MvcShop.Core是项目架构的类库MvcShop.Extensions是项目扩展类库可适用于任何项目MvcShop.Models是项目的数据实体和数据工厂类库MvcShop.MVC是项目的Controller和辅助类MvcShop.Web是前台页 阅读全文

posted @ 2011-03-17 21:04 Ω元素 阅读(1494) 评论(3) 推荐(1)

导航