随笔分类 -  MVC

摘要:本文地址:http://www.cnblogs.com/outtamyhead/p/3616913.html,转载请保留本地址!最近在项目遇到了这个问题:获取Action行参中实体类的属性值,主要的逻辑是加入一个全局过滤器,从ACTION参数中截取实体类并获得它里面的内容。经过在网上以及园子里找资料,没有查到相关内容,但是也零零碎碎的获得了很多有用的信息。过滤器主要包含四种:Authorization、Action、Result、Exception,分别对应的接口是:IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilte 阅读全文
posted @ 2014-03-21 23:01 禁止吸烟 阅读(6691) 评论(2) 推荐(5) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/05/03/3056544.html,转载需保留本地址。说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 基本语言特性 C#是一个功... 阅读全文
posted @ 2013-05-03 14:06 禁止吸烟 阅读(2322) 评论(2) 推荐(0) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/05/03/3056146.html,转载需保留本地址。说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 本章完结,有些内容和MVC无关,就没... 阅读全文
posted @ 2013-05-03 10:24 禁止吸烟 阅读(1822) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/04/25/3041809.html,转载需保留本地址。说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 出差了一个多星期,现在终于安定下来了... 阅读全文
posted @ 2013-04-25 10:03 禁止吸烟 阅读(1581) 评论(5) 推荐(4) 编辑
摘要:说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 第二章:第一个ASP.NET MVC4程序第一节第二节第三节第四节第五节 第三章:MVC模式 第一节 ... 阅读全文
posted @ 2013-04-08 19:19 禁止吸烟 阅读(3106) 评论(0) 推荐(3) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/04/08/3007234.html,转载需保留本地址。说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 第三章:MVC模式(一) 在第7章... 阅读全文
posted @ 2013-04-08 13:16 禁止吸烟 阅读(3059) 评论(2) 推荐(1) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/04/02/2995492.html ,转载需保留本地址说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 第二章完结 第二章:第一个ASP.... 阅读全文
posted @ 2013-04-02 14:43 禁止吸烟 阅读(2713) 评论(5) 推荐(6) 编辑
摘要:本文地址http://www.cnblogs.com/outtamyhead/archive/2013/03/29/2988632.html,转载请保留本地址说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 第二章:第一个ASP.NET MVC4程... 阅读全文
posted @ 2013-03-29 12:27 禁止吸烟 阅读(3005) 评论(2) 推荐(3) 编辑
摘要:本文地址http://www.cnblogs.com/outtamyhead/archive/2013/03/25/2980305.html,转载请保留本地址说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 首先很抱歉,原本打算是将剩下的部分全部翻... 阅读全文
posted @ 2013-03-25 10:47 禁止吸烟 阅读(3036) 评论(2) 推荐(2) 编辑
摘要:本文地址http://www.cnblogs.com/outtamyhead/archive/2013/03/21/2973205.html,转载需保留本地址说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。 第二章:第一个ASP.NET MVC4程... 阅读全文
posted @ 2013-03-21 13:20 禁止吸烟 阅读(3391) 评论(5) 推荐(7) 编辑
摘要:本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/03/19/2970172.html。转载需保留本地址!说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。第二章:第一个ASP.NET MVC4程.. 阅读全文
posted @ 2013-03-19 22:41 禁止吸烟 阅读(5056) 评论(8) 推荐(9) 编辑
摘要:本节导航 1、在MSSQL2008R2中创建Movie数据库 2、添加ADO.NET实体数据模型 3、修改数据上下文 4、运行效果 返回目录 下载源码 下载视频一、在MSSQL2008R2中创建数据库 首先,我们需要在MSSQL2008R2中创建一个名为Movie的数据库,具体的参数这里不讲,默认即可。然后【新建查询】。 因为在我们之前的代码中,我们已经通过code first创建好了我们需要使用的数据库和表,所以我们只需要将这些表结构倒出来然后放到刚刚的新建查询里去执行就可以了。由于先前的库在localdb中,所以,我们需要在vs中打开localdb的连接。 然后在表名上... 阅读全文
posted @ 2013-03-15 11:18 禁止吸烟 阅读(16038) 评论(13) 推荐(2) 编辑
摘要:本节导航 1、过滤器介绍 2、创建自己的过滤器 进入目录 下载源码 下载视频1、过滤器介绍 要使用过滤器,我们的过滤器类需要继承ActionFilterAttribute抽象类。 在我们的过滤器类里需要重写(override)OnActionExecuting(ActionExecutingContext filterContext)和OnActionExecuted(ActionExecutedContext filterContext) 过滤器的作用在于:判断用户登录和权限、动态Action、防篡改等等。2、创建自己的过滤器 我们创建的这个过滤器的作用主要是用来记录日志,... 阅读全文
posted @ 2013-03-08 15:25 禁止吸烟 阅读(11277) 评论(4) 推荐(6) 编辑
摘要:本节导航1、补充2、添加对电影的查询3、添加导演表、创建导演表和电影表的主外键关系4、Model属性应用5、持久对象的生命周期进入目录 下载源码 下载视频一、补充1、EF对主键的处理 我们在上一节中的Movie实体中并没有设置ID列为主键列,但是在数据表创建完成之后我们看到ID列成为了主键。这是因为EF会对实体类中ID进行检索,对于出现ID之后,会自动设置ID为主键,如果ID为int类型,则被设置成自增长的主键列。同样,以实体类名+ID形式的组合名称,EF同样也会将其设置成主键列,加入我们Movie中没有ID,而是MovieID,则MovieID就会被设置成主键。同时,我们也可以在ID或... 阅读全文
posted @ 2013-02-26 12:53 禁止吸烟 阅读(18776) 评论(24) 推荐(6) 编辑
摘要:本章导航1、创建一个MVC4应用程序2、MVC4中的一些变化3、T4模板4、使用EF CODE FIRST修改应用程序进入目录 下载源码下载视频一、创建一个MVC4应用程序首先打开VS2012,选择【新建项目】弹出新建项目对话框,选择【ASP.NET MVC4 WEB 应用程序】。如图:修改名称为我们想要的名称,在这里我命名为“MyMVC4Web”,目录设置在了我的E盘exercise文件夹下。随后会出现模板选择框,我们选择Internet应用程序,视图引擎使用Razor,如果有需要可以创建单元测试。【确定】之后就等待VS自动加载需要的东西。加载完成之后,【解决方案资源管理器】如下图所示。这样 阅读全文
posted @ 2013-02-22 16:34 禁止吸烟 阅读(27866) 评论(16) 推荐(9) 编辑
摘要:一、环境准备1、VS2012+MSSQL 2008 (R2)2、VS2010Sp1+MSSQL 2008 (R2) 使用VS2010sp1版需要在asp.net上下载MVC4开发平台并安装。下载地址点这里。 本例文中使用VS2012旗舰版和MSSql2008R2及LocalDB。二、目录目录章节次序章节名称及子标题详细第一节创建一个MVC4应用程序 下载源码 下载视频第二节为先前程序添加查询及主外键关系 下载源码 下载视频第三节为我们的程序添加过滤器 下载源码 下载视频第四节将我们的程序改成数据库优先模式 下载源码 下载视频 阅读全文
posted @ 2013-02-22 15:32 禁止吸烟 阅读(7939) 评论(4) 推荐(6) 编辑
摘要:1、实体类Attribute:需要引用命名空间System.ComponentModel.DataAnnotations[Required(ErrorMessage="")]:表示字段必须,在提交时进行验证,不通过返回ErrorMessage。[DisplayFormat(NullDisplayText="",DataFormatString="")]:用于日期显示格式及对于NULL值的处理。[Key]:主键字段。[MaxLength(36,ErrorMessage="")]:最大长度限制,超出限制时返回Error 阅读全文
posted @ 2013-01-07 15:59 禁止吸烟 阅读(5028) 评论(12) 推荐(1) 编辑