随笔分类 -  MVC

MVC
玩转Asp.net MVC 的八个扩展点
摘要:MVC模型以低耦合、可重用、可维护性高等众多优点已逐渐代替了WebForm模型。能够灵活使用MVC提供的扩展点可以达到事半功倍的效果,另一方面Asp.net MVC优秀的设计和高质量的代码也值得我们去阅读和学习。 本文将介绍Asp.net MVC中常用的八个扩展点并举例说明。 一、ActionRes 阅读全文

posted @ 2016-02-14 11:30 大西瓜3721 阅读(197) 评论(0) 推荐(0) 编辑

ASP.NET MVC Area使用-将Area设置成独立项目
摘要:环境说明:Vistual Studio 2013 MVC 4.0 其实关于ASP.NET MVC Area使用的基础知识可以参考 http://www.cnblogs.com/willick/p/3331519.html 这篇软文. Global.asax 中的 Application_Start 阅读全文

posted @ 2016-02-05 08:47 大西瓜3721 阅读(428) 评论(0) 推荐(0) 编辑

MVC Action Filter
摘要:ASP.NET MVC Framework支持四种不同类型的Filter: Authorization filters – 实现IAuthorizationFilter接口的属性. Action filters – 实现IActionFilter接口的属性. Result filters – 实现I 阅读全文

posted @ 2016-02-04 14:10 大西瓜3721 阅读(207) 评论(0) 推荐(0) 编辑

ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)
摘要:于ASP.NET MVC Preview5. 前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。 首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下: /// <summary 阅读全文

posted @ 2016-02-04 14:10 大西瓜3721 阅读(237) 评论(0) 推荐(0) 编辑

MetadataType的使用,MVC的Model层数据验证
摘要://ActivityFlowContent是实体模型的model类 //ActivityFlowContentMetadata是自己写的model类 //这两个类属性相同可以形成映射关系,ActivityFlowContent中还可以加其他额外字段 [MetadataType(typeof(Acti 阅读全文

posted @ 2016-01-20 16:58 大西瓜3721 阅读(773) 评论(0) 推荐(0) 编辑

Asp.Net MVC 模型(使用Entity Framework创建模型类) - Part.1
摘要:这篇教程的目的是解释在创建ASP.NET MVC应用程序时,如何使用Microsoft Entity Framework来创建数据访问类。这篇教程假设你事先对Microsoft Entity Framework没有任何的了解。读完本篇教程,你将会理解如何使用Entity Framework来选择、插 阅读全文

posted @ 2016-01-20 16:42 大西瓜3721 阅读(229) 评论(0) 推荐(0) 编辑

处理MVC中默认的Json方法返回时间的问题
摘要:利用 Json方法返回 数据时,如果有时间格式,会变成"\/Date(1369419656217)\/" 这个样子,问了同事找到个解决方法using Newtonsoft.Json;using Newtonsoft.Json.Converters;var timeConverter = new Is... 阅读全文

posted @ 2015-12-30 08:57 大西瓜3721 阅读(239) 评论(0) 推荐(0) 编辑

C#系统缓存全解析
摘要:系统缓存有什么好处呢?举个简单的例子,你想通过网页查询某些数据,而这些数据并非实时变化,或者变化的时间是有期限的。例如查询一些历史数据。那么每个用户每次查的数据都是一样的。如果不设置缓存,ASP.NET也会根据每个用户的请求重复查询n次,这就增加了不必要的开销。所以,可能的情况下尽量使用缓存,从内存... 阅读全文

posted @ 2015-11-06 16:59 大西瓜3721 阅读(377) 评论(0) 推荐(0) 编辑

注意!ASP.NET MVC 3 的一个 OutputCache 问题
摘要:在用 ASP.NET MVC 3 重写博客园网站首页时,特地留意了一下这个缓存问题,通过这篇博文分享一下。在 ASP.NET MVC 3 中如果使用了 OutputCache,一定要在 Action 中添加下面的代码,切记!Response.Cache.SetOmitVaryStar(true);这... 阅读全文

posted @ 2015-11-06 16:56 大西瓜3721 阅读(217) 评论(0) 推荐(0) 编辑

谈谈MVC项目中的缓存功能设计的相关问题
摘要:今天这一篇文章我来谈一谈在MVC 3项目中的缓存功能,以及针对缓存的一些设计上的考量,给大家参考参考前言为什么需要讨论缓存?缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续... 阅读全文

posted @ 2015-11-06 16:48 大西瓜3721 阅读(198) 评论(0) 推荐(0) 编辑

MVC 自定义AuthorizeAttribute实现权限管理
摘要:在上一节中提到可以使用AuthorizeAttribute进行权限管理: 但是通常情况下,网站的权限并不是固定不变的,当新增角色或者角色改变时,只能修改每个Action对应的特性,当项目较大时工作量可想而知。幸运的是我们可以重写AuthorizeAttribute达到自定义的权限管理。新建一个Cus 阅读全文

posted @ 2015-10-30 16:38 大西瓜3721 阅读(356) 评论(0) 推荐(0) 编辑

ASP.NET MVC3 Model验证总结
摘要:http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的... 阅读全文

posted @ 2015-09-22 17:33 大西瓜3721 阅读(139) 评论(0) 推荐(0) 编辑

Implementing Remote Validation in MVC
摘要:Using Validation Code Step 1: Create model for Catalog table and apply the the remote validation for the column that must be validated on client side. 阅读全文

posted @ 2015-08-07 15:27 大西瓜3721 阅读(186) 评论(0) 推荐(0) 编辑

MVC 3 数据验证 Model Validation 详解
摘要:继续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证。其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间。 在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验 阅读全文

posted @ 2015-08-07 11:16 大西瓜3721 阅读(192) 评论(0) 推荐(0) 编辑

基于DDD的现代ASP.NET开发框架--ABP系列之3、ABP分层架构
摘要:基于DDD的现代ASP.NET开发框架--ABP系列之3、ABP分层架构ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在Github上的开源项目:https... 阅读全文

posted @ 2015-05-28 14:42 大西瓜3721 阅读(453) 评论(0) 推荐(0) 编辑

基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程
摘要:基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用... 阅读全文

posted @ 2015-05-28 14:41 大西瓜3721 阅读(1089) 评论(0) 推荐(0) 编辑

点这里进入ABP系列文章总目录
摘要:基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用... 阅读全文

posted @ 2015-05-28 14:40 大西瓜3721 阅读(1894) 评论(0) 推荐(0) 编辑

MVC Action 返回类型[转]
摘要:一、ASP.NET MVC 1.0 Result几何?Action的返回值类型到底有几个?咱们来数数看。ASP.NET MVC 1.0目前一共提供了以下十几种Action返回结果类型:1.ActionResult(base)2.ContentResult3.EmptyResult4.HttpUnau... 阅读全文

posted @ 2015-05-08 14:57 大西瓜3721 阅读(113) 评论(0) 推荐(0) 编辑

MVC3中Action返回类型ActionResult类型
摘要:MVC3中Action返回类型ActionResult在System.Web.Mvc命名空间中.这些包含在控制器中的方法,我们称为控制器中的 Action,比如:HomeController 中的 Index 方法就是一个 Action,这些 Action 的作用就是处理请求,然后返回对请求的处理结... 阅读全文

posted @ 2015-05-08 14:56 大西瓜3721 阅读(162) 评论(0) 推荐(0) 编辑

ASP.NET MVC 3.0 Controller基础
摘要:ASP.NET MVC 3.0 Controller基础 1、Controller类与方法 Controller(控制器)是ASP.NET MVC的核心,负责处理浏览器请求,并作出响应。Cotroller本身是一个类(Class),该类有多个方法(Method)。在这些方法中,只要是公开方法,该... 阅读全文

posted @ 2015-05-08 14:54 大西瓜3721 阅读(215) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示