#VC

自学MVC看这里——全网最全ASP.NET MVC 教程汇总

MVC架构已深得人心,微软也不甘落后,推出了Asp.netMVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NETMVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NETMVC框...

Orchard源码分析(2):Orchard.Web.MvcApplication类(Global)

概述分析一个的ASP.NET项目源码,首先可以浏览其项目结构,大致一窥项目其全貌,了解项目之间的依赖关系。其次可以浏览Web.config和Global.asax文件,找到应用程序的入口点。本文主要分析Orchard项目的Global.asax文件,而真正的分析入口点在Global.asax的CodeBehind文件G...

ASP.NET MVC:通过 FileResult 向 浏览器 发送文件

在Controller中我们可以使用FileResult向客户端发送文件。FileResult是一个抽象类,继承自ActionResult。在System.Web.Mvc.dll中,它有如上三个子类,分别以不同的方式向客户端发送文件。在实际使用中我们通常不需要直接实例化一个FileResult的子类,因为Control...

玩转Asp.net MVC 的八个扩展点

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

ASP.NET MVC Area使用-将Area设置成独立项目

环境说明:VistualStudio2013MVC4.0其实关于ASP.NETMVCArea使用的基础知识可以参考http://www.cnblogs.com/willick/p/3331519.html这篇软文.Global.asax中的 Application_Start方法里面有这样一句代码AreaRe...

ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)

于ASP.NETMVCPreview5.前一篇中我们已经了解了ActionFilter与内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:/// <summary>///&nb...

MVC Action Filter

ASP.NETMVCFramework支持四种不同类型的Filter:Authorizationfilters–实现IAuthorizationFilter接口的属性.Actionfilters–实现IActionFilter接口的属性.Resultfilters–实现IResult...
代码星球 ·2020-05-12

MetadataType的使用,MVC的Model层数据验证

//ActivityFlowContent是实体模型的model类  //ActivityFlowContentMetadata是自己写的model类//这两个类属性相同可以形成映射关系,ActivityFlowContent中还可以加其他额外字段[MetadataType(typeof(Activ...

Asp.Net MVC 模型(使用Entity Framework创建模型类)

这篇教程的目的是解释在创建ASP.NETMVC应用程序时,如何使用MicrosoftEntityFramework来创建数据访问类。这篇教程假设你事先对MicrosoftEntityFramework没有任何的了解。读完本篇教程,你将会理解如何使用EntityFramework来选择、插入、更新和删除数据库记录。Mic...

处理MVC中默认的Json方法返回时间的问题

利用Json方法返回数据时,如果有时间格式,会变成 "/Date(1369419656217)/"这个样子,问了同事找到个解决方法usingNewtonsoft.Json;usingNewtonsoft.Json.Converters;vartimeConverter=newIsoDateTimeConver...

注意!ASP.NET MVC 3 的一个 OutputCache 问题

在用ASP.NETMVC3重写博客园网站首页时,特地留意了一下这个缓存问题,通过这篇博文分享一下。在ASP.NETMVC3中如果使用了OutputCache,一定要在Action中添加下面的代码,切记!Response.Cache.SetOmitVaryStar(true);这是一个伴随ASP.NET从1.0到4.0的...

谈谈MVC项目中的缓存功能设计的相关问题

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

Asp.Net MVC 4 Web API 中的安全认证-使用OAuth

Asp.NetMVC4WebAPI中的安全认证-使用OAuth各种语言实现的oauth认证: http://oauth.net/code/ 上一篇文章介绍了如何使用基本的http认证来实现asp.netwebapi的跨平台安全认证。这里说明一个如何使用oauth实现的认证。oauth大家可能不陌生。...
代码星球 ·2020-05-12

MVC 自定义AuthorizeAttribute实现权限管理

在上一节中提到可以使用AuthorizeAttribute进行权限管理:[Authorize]publicActionResultTestAuthorize(){returnView();}[Authorize(Users="test1,test2")]publicActionResultTestAuthorize()...

ASP.NET MVC3 Model验证总结

http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NETMVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。我们要做的只是给Mo...
首页上一页...6869707172...下一页尾页