MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
假设在一个页面上有众多内容,而我们只想把该页面上的表格内容打印出来,window.print()方法会把整个页面的内容打印出来,如何做到只打印表格内容呢?既然window.print()只会打印整页的内容,何不把表格放在一个部分视图中,在部分视图中再调用window.print()方法。Model很简单:publicclassStudent{publicintId{get;set;}publicstringName{get;set;}publicdecimalScore{get;set;}... 查看全文
续接上篇:Asp.NetMVC权限控制(一):使用AuthorizeRoles简单实现由于直接在Controller上标记角色名有很大的局限性,所以本示例使用ActionFilterAttribute进行权限拦截。首先创建三类标记:1.匿名访问标记(AnonymousAttribute)2.登录用户访问标记(LoginAllowViewAttribute)3.权限验证访问标记(PermissionPageAttribute)最重要的一个权限拦截:AuthorizeFilter,包括三步验证:1... 查看全文
续接上篇:Asp.NetMVC权限控制(二):Controller级别控制再次在重构!这次对Controller和Action进行验证。思路:系统有很多功能集,功能集对应很多Controller和Action,角色分配很多功能集。首先构建一个基础数据:1.功能集初始化:///<summary>///系统模块///</summary>publicclassSystemModule{publicSystemModule(){this.ID=Guid.NewGuid();... 查看全文
ASP.NETWebAPI和WCF都体现了REST软件架构风格。在REST中,把一切数据视为资源,所以也是一种面向资源的架构风格。所有的资源都可以通过URI来唯一标识,通过对资源的HTTP操作(GET/HEAD、POST、PUT和DELETE),使资源的表征状态发生了改变,即RepresentationalStateTransfer,缩写为REST。WCF从3.5以来,也体现了REST的架构风格,但对于一般的消息通信来说,显得"过重",所以,微软推出ASP.NETWebAPI... 查看全文
· asp.net MVC 实体框架EF与数据库发布时间:2014-07-04
程序猿就是苦逼,每天还得分出一些时间去写博文。天真的很热,今天就随便写一点啦!1、EF初始化数据库的四中策略EF可以根据项目中的模型自动创建数据库。下面我们就分类看看EntityFramework数据库初始化四种策略一、//每次运行都会创建新的数据库Database.SetInitializer<XXXXXContext>(newDropCreateDatabaseAlways<XXXXXContext>());二... 查看全文
MvcSiteMapProvider是针对ASP.NETMVC中,提供菜单、网站地图、站点地图路径功能,以及更多的工具。它提供配置使用一个可插入的体系结构,可以是XML、数据库或动态生成导航结构的能力。如图:在MvcSiteMapProvider中有三种方式来实现站点地图:XML,.NETAttributes,IDynamicNodeProvider。下面,我们先通过XML方式来实现站点地图。1.新建Mvc4项目,选择Internet应用程序... 查看全文
· asp.net mvc上传头像加剪裁功能发布时间:2014-07-02
正好项目用到上传+剪裁功能,发上来便于以后使用。我不能告诉你们其实是从博客园扒的前台代码,哈哈。前端是jquery+fineuploader+jquery.Jcrop后台是asp.netmvc4核心的js调用代码是crop.js和helper文件夹下的ImgHandler.cs效果图前台代码<linkhref="~/Content/fineuploader.css"rel="stylesheet"/><linkhref="~/Content/jquery.Jcrop.min... 查看全文
· ASP.NET MVC与RAILS3的比较发布时间:2014-07-01
进入后Web年代之后,MVC框架进入了快速演化的时代,Struts等垂垂老矣的老一代MVC框架因为开发效率低下而逐渐被抛弃,新一代的MVC则高举敏捷的大旗,逐渐占领市场,其中的代表有Rails(ruby),.NETMVC(.NET),Django(Python),Symfony(PHP)等等,这些框架的思想都大同小异,这里列举出Rails3和.NETMVC的一些的区别,以方便Web开发者从Rails迁移到.NETMVC,或者反之,从.NETMVC迁移到Rails.生成项目Rails和... 查看全文
本文分享一个插件化的界面框架,该框架提供了用户、角色、权限管理功能,也提供了插件的管理和插件中心。下图是该界面框架的样式(全部源码和原理介绍下一篇分享,推荐越多,源码放的越早,呵呵)。要使用该界面框架,你可以通过以下地址来下载到界面框架的VisualStudio2013模板:下载框架模板。下载后,解压缩,将iOpenWorksMvc1目录直接拷贝到VS的项目模板目录(C... 查看全文
· ASP.NET MVC Model绑定(三)发布时间:2014-07-01
ASP.NETMVCModel绑定(三)前言看过前两篇的朋友想必对Model绑定有个大概的了解,然而MVC框架给我们提供了更高的可扩展性的提供程序编程模式,也就是本篇的主题了,会讲解一下Model绑定器提供程序的实现以及解决一下上篇遗留的问题。第一个问题是ModelBinderProviderCollection类型的执行过程?还有个本篇的问题就是同样的向系统上下文中注册Model绑定器和Model绑定器提供程序,哪一个优先级更高?Model绑定IModelBinder... 查看全文
· Asp.Net MVC5入门学习系列③发布时间:2014-07-01
添加一个视图(View)接受上篇的入门系列,上面解说添加一个简单Controller(控制器),这里我们简单的在来添加一个View(视图)来展示我们Controller里执行完(Action)动作/方法后的结果.我们修改我们的HelloWorldController到默认创建的代码,如下:然后我们在Views/HelloWorld文件夹里来添加一个Index的视图,在添加的时候我们选择使用模版,具体操作如下:然后选择_Layout.cshtml作为我们的模板点击确定后项目结构如下... 查看全文
回到目录文章出现的原因很久没写关于MVC的文章了,原因是将关注点移向了MVVM和DDD这边,而这篇文章完全是因为公司项目的需要,因为公司网站总是不定时的502,而这由可能是程序超时所引起的,为了分析出现问题的点,所以,对action进行了监控,这个监控功能我选择了在global里注入全局的filter来实现这个功能,为了避免并发,所选择了将记录存储到cache的队列里,再通过quartZ的任务调度功能,来实现数据的IO写入或者数据库与入.系统流程图用代码说话1建立一个Filter///<... 查看全文
· Asp.Net MVC中使用ACE模板之Jqgrid发布时间:2014-06-30
第一次看到ACE模板,有种感动,有种相见恨晚的感觉,于是迅速来研究。它本身是基于bootstrap和jqueryui,但更nice,整合之后为后台开发节省了大量时间。发现虽然不是完美,整体效果还是不错,特此分享给园友。这一节先讲其中的Jqgrid。按照国际惯例,先上两张图。集成了button,form,treeview以及日历,时间轴、chart等控件,非常丰富。下面是Jqgrid在MVC中的使用。jqgrid的加载,排序,查找都是基于后台方法,不是在内存中完成,但也有一些小坑。下面一一道来... 查看全文
· ASP.NET MVC Model元数据(四)发布时间:2014-06-29
程序员生存定律--如何尽快变的稍微专业一点http://lvyou.elong.com/5575368/tour/a2h2og72.htmlhttp://lvyou.elong.com/5575368/tour/a2id7lo6.htmlhttp://lvyou.elong.com/5575368/tour/a2i83mv4.htmlhttp://lvyou.elong.com/5575368/tour/a2h9tue0.htmlhttp://lvyou.elong... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第八篇,包括:■10、部署到IIS服务器□10.1使用VisualStudio发布□10... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第七篇,包括:■9、实现订单提交9、实现订单提交首先在购物车显示页面Cart/Index.cshtml中... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第五篇,包括:■8、导航8、导航创建NavController,派生于BaseController... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第三篇,包括:■5、自定义Ninject控制器工厂■6、项目的第一次运行5... 查看全文
· ASP.NET MVC Model元数据(五)发布时间:2014-06-26
ASP.NETMVCModel元数据(五)前言在上一篇中我们描述了应用于Model上面的各种用于显示控制的特性类,在本篇中将详细的介绍这些特性类的应用,虽然它们跟Model元数据的直接关系并不大,但是我们可以用它们在编码阶段控制运行时的显示。Model元数据什么是Model元数据?生成Model元数据的过程【一】生成Model元数据的过程【二】ModelMetaData的定义、详解Model元数据应用(常用特性应用)-1Model元数据应用(自定义视图模板)-2Model元数据应用... 查看全文
ASP.NET和ASP.NETMVC的HttpApplication请求处理管道有共同的部分和不同之处,本系列将体验ASP.NETMVC请求处理管道生命周期的19个关键环节。①以IIS6.0为例,首先由w3wp.exe维护着一个工作进程②如果是第一次加载,由Aspnet_isapi.dll加载.NET运行时③一个工作进程里有一个应用程序池,其中可以承载多个应用程序域AppDomain④HTTP.SYS接收请求... 查看全文