随笔分类 - [61]MVC
-
MVC 5 的 EF6 Code First 入门 系列:排序、筛选和分页
摘要:这是微软官方SignalR 2.0教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第三篇:排序、筛选和分页原文:Sorting, Filtering, and Paging with the Enti... 阅读全文
-
ASP.NET MVC 5 入门指南汇总
摘要:ASP.NET MVC 5 入门指南汇总经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章。其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章言简意赅,篇幅适中,从一个web网站示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门ASP... 阅读全文
-
ASP.NET MVC下的四种验证编程方式[续篇]
摘要:ASP.NET MVC下的四种验证编程方式[续篇]在《ASP.NET MVC下的四种验证编程方式》一文中我们介绍了ASP.NET MVC支持的四种服务端验证的编程方式(“手工验证”、“标注ValidationAttribute特性”、“让数据类型实现IValidatableObject或者IData... 阅读全文
-
实现基本的CRUD功能
摘要:文] 使用 MVC 5 的 EF6 Code First 入门 系列:实现基本的CRUD功能2014-04-28 16:29 by Bce,428阅读,0评论,收藏,编辑英文渣水平,大伙凑合着看吧……这是微软官方SignalR 2.0教程Getting Started with Entity Fra... 阅读全文
-
ASP.NET MVC5 视图预编译
摘要:ASP.NET MVC5 视图预编译ASP.NET MVC5 视图预编译关于Razor视图及引擎原理,就不多说了。这里通俗或者不恰当地说,cshtml视图文件是先编译成dll文件,再通过视图引擎“解析”成html输出到浏览器。但mvc编译cshtml是动态编译的,并缓存起来。它到底缓存到哪里了?请看... 阅读全文
-
使用SignalR 提高B2C商城用户体验1
摘要:vs2010 使用SignalR 提高B2C商城用户体验(一)vs2010 使用SignalR 提高B2C商城用户体验(一)1、需求简介,做为新时代的b2c商城,没有即时通讯,怎么提供用户粘稠度,怎么增加销量,用户购物的第一习惯就是咨询,即时通讯,应运而生。这里使用SignalR来实现即时通讯,再好... 阅读全文
-
MVC 5 的 EF6 Code First 入门
摘要:[渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:建立一个EF数据模型2014-04-24 14:50 by Bce,370阅读,2评论,收藏,编辑英文渣水平,大伙凑合着看吧……这是微软官方SignalR 2.0教程Getting Started with Entity F... 阅读全文
-
SignalR + KnockoutJS + ASP.NET MVC 实现井字游戏
摘要:SignalR + KnockoutJS + ASP.NET MVC 实现井字游戏1.1.1 摘要今天,我们将使用SignalR + KnockoutJS + ASP.NET MVC实现一个实时HTML5的井字棋游戏。首先,网络游戏平台一定要让用户登陆进来,所以需要一个登陆模块,然后就是游戏设计并且... 阅读全文
-
MVC中使用Unity Ioc Container
摘要:ASP.NET MVC中使用Unity Ioc Container写在前面安装Unity添加服务层IArticleRepository类型映射服务注入到控制器Global.asax初始化后记 关于Unity的使用可以参照《Unity依赖注入使用详解》,依赖注入的概念参照《小菜学习设计模式(五)—控... 阅读全文
-
MVC文件上传与下载
摘要:MVC文件上传与下载MVC文件上传与下载想想自己从毕业到工作也有一年多,以前公司的任务的比较重,项目中有的时候需要用到什么东西都去搜索一下,基础知识感觉还没有以前在学校中的好。最近开始写博客,真的是有一种心中虽有千言,下笔实无一字的感概,本人不擅长理论,不擅长说教,不懂框架,现在写博客是即兴而言,均... 阅读全文
-
开篇ASP.NET MVC 权限管理系列
摘要:开篇【快乐编程系列之ASP.NET MVC 权限管理系列】一、开篇 用了好长一段时间的ASP.NET MVC,感觉MVC真的是很好用,最近一年左右做了两个中小型项目,觉得还是很多地方不是很熟悉的,所以现在打算做一个比较通用一点的管理系统,后台主要包括的模块有:会员管理、权限管理、系统管理、内容管理... 阅读全文
-
比较一下以“反射”和“表达式”执行方法的性能差异
摘要:比较一下以“反射”和“表达式”执行方法的性能差异由于频繁地使用反射会影响性能,所以ASP.NET MVC采用了表达式树的方式来执行目标Action方法。具体来说,ASP.NET MVC会构建一个表达式来体现针对目标Action方法的执行,并且将该表达式编译成可执行代码。编译后的可执行代码体现为一个委... 阅读全文
-
利用自定义的AuthenticationFilter实现Basic认证
摘要:[ASP.NET MVC] 利用自定义的AuthenticationFilter实现Basic认证很多情况下目标Action方法都要求在一个安全上下文中被执行,这里所谓的安全上下文主要指的是当前请求者是一个经过授权的用户。授权的本质就是让用户在他许可的权限范围内做他能够做的事情,授权的前提是请求者是... 阅读全文
-
ASP.NET MVC应用程序使用axd格式文件
摘要:ASP.NET MVC应用程序使用axd格式文件axd格式文件,不管是在asp.net还是现在开发asp.net MVC应用程序,都是Insus.NET较喜欢使用的。因为我们可以虚拟一个在应用程序不存在的一个文件。其实这个格式的文件也是Handler,它有实现了IHttpHandler接口。因此你完... 阅读全文
-
IoC在ASP.NET Web API中的应用
摘要:IoC在ASP.NET Web API中的应用控制反转(Inversion of Control,IoC),简单地说,就是应用本身不负责依赖对象的创建和维护,而交给一个外部容器来负责。这样控制权就由应用转移到了外部IoC容器,控制权就实现了所谓的反转。比如在类型A中需要使用类型B的实例,而B实例的创... 阅读全文
-
ASP.NET MVC应用程序展示RDLC报表
摘要:ASP.NET MVC应用程序展示RDLC报表学习ASP.NET MVC这样久,在学习,练习与应用过程中,觉得很多知识与以前的ASP.NET多有区别,但是实现操作起来,细处又有许多相近的地方。本篇跟大家一起学习RDLC报表,是在ASP.NET MVC应用程序中实现。在实现过程中,Insus.NET也... 阅读全文
-
总体介绍ASP.NET Web API下Controller的激活与释放流程
摘要:总体介绍ASP.NET Web API下Controller的激活与释放流程通过《ASP.NET Web API的Controller是如何被创建的?》我们已经对HttpController激活系统的核心对象有了深刻的了解,这些对象包括用于解析程序集和有效HttpController类型的Assem... 阅读全文
-
T4 模板 : 一种提升ASP.NET MVC开发速度方法
摘要:T4 模板 : 一种提升ASP.NET MVC开发速度方法最近由于需要在框架中提供一些自定义模板的功能,找到了一篇博客,可惜似乎是翻译工具直接翻的,读不通顺,就试着自己翻译下,我不会完全翻译原文的句子,可能会对原文进行小范围的我认为更合适的句子并添加些注释,,原文地址如下:http://blogs.msdn.com/b/webdev/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx 在我们最近的博客中提到的ASP.NET MVC Release Candidate中,我们使用. 阅读全文
-
[ASP.NET Web API]如何Host定义在独立程序集中的Controller
摘要:[ASP.NET Web API]如何Host定义在独立程序集中的Controller通过《ASP.NET Web API的Controller是如何被创建的?》的介绍我们知道默认ASP.NET Web API在Self Host寄宿模式下用于解析程序集的AssembliesResolver是一个DefaultAssembliesResolver对象,它只会提供当前应用程序域已经加载的程序集。如果我们将HttpController定义在非寄宿程序所在的程序集中(实际上在采用Self Host寄宿模式下,我们基本上都会选择在独立的项目定义HttpController类型),即使我们将它们部属在宿 阅读全文
-
robotlegs2.0框架实例源码带注释
摘要:robotlegs2.0框架实例源码带注释Robotlegs2的Starling扩展有个老外写了robotleges2的starling扩展,地址是https://github.com/brean/robotlegs2-starling-viewmap需要注意的是要先创建一个基于Starling的容器,例如继承Starling的Sprite。这个容器的mediator继承roboglegs原生的mediator。然后在这个容器内addChild基于Starling或者Feathers的组件,这些组件的mediator继承StarlingMediator,这样在config里面配置的基于star 阅读全文