MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
〇、目录一、前言二、整体更新(不考虑更新属性)三、按需更新(考虑更新属性)四、源码获取系列导航一、前言最近在整理EntityFramework数据更新的代码,颇有体会,觉得有分享的价值,于是记录下来,让需要的人少走些弯路也是好的。为方便起见,先创建一个控制台工程,使用using(vardb=newDataContext)的形式来一步一步讲解EF数据更新的可能会遇到的问题及对应的解决方案。在获得最佳方案之后,再整合到本系列的代码中。本示例中,用到的数据模型如下图所示:部门:一个部门可有多个角色... 查看全文
我们要实现通过路由匹配出博客地址和博客文章地址例如下面的这两个地址//http://www.cnblogs.com/maijin///http://www.cnblogs.com/maijin/archive/2009/01/12/1374473.html通过路由配置让控制器能处理用户的不同提交第一步写默认路由规则publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/... 查看全文
一、当查询得到的数据符合前台要求,不需要做任何处理,直接DataListToJson返回前台。代码:1varallEntities=service.QueryByPage(this.GetSearchFilter(searchModel),"InsertedDateUtcDescending",pageSize,searchModel.PageIndex+1,outrecordCount);2returnJson(allEntities,JsonRequestBehavior.AllowGet... 查看全文
· MVC 4 结合jquery.uploadify 上传实例发布时间:2013-08-29
前言:由于今天公司源代码服务瘫痪,没法编写代码,利用这个有限的时间,做了一个小小的基于MVC的图片上传demo,貌似近些年来MVC十分火爆,相关的demo也数不胜数,小弟就在这里打着MVC的旗子,狐假虎威了,MVC和WebForm上传其实都是一样一样的,没有任何不妥的地方,就如前面所说的一样,我只是打着MVC的旗子,不知不觉说了这么多,最近感觉废话特别多,不说了,咋们程序猿都喜欢看干货,下面上菜必备工具:1.jquery.js这个玩意大家都知道,不用多说官网地址2.jquery... 查看全文
IntroductionAfterhavinggonethroughmanyproject:ProjectAProjectBProjectCIstarttowriteaconclusionitexplainedhowtousemvctemplate.Myeffortinthisarticlesserieswillbetocoversomebestpracticeofmvc... 查看全文
自从上篇《基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍》总体性的概括,得到很多同行的关注和支持,不过上一篇主要是介绍一个总体的界面效果和思路,本系列的文章将逐步介绍其中的细节,本文主要介绍整个Web开发框架中的MVC控制器的设计。在设计之初,我就希望尽可能的减少代码,提高编程模型的统一性。因此希望能够以基类继承的方式,和我Winform开发框架一样,尽可能通过基类,而不是子类的重复代码来实现各种通用的操作。1、登录控制的控制器基类设计我们知道,一般我们创建一个MVC的控制器... 查看全文
一、前言组织机构是国内管理系统中很重要的一个概念,以前我们基本都是采用数据列表的形式展现,最多只是采用树形列表展现。虽然够用,但是如果能做成图形化当然是最好不过了。这里我不用任何图形控件,就用最原始的方式,用脚本画html的方式来展现一个图形化的机构树。二、功能分析当然我们除了生成图形的功能还有其它的维护机构数据的功能:1、展现机构图形2、新增组织机构3、编辑组织机构4、删除组织机构5、给组织机构设置拥有的角色三、具体实现图形展示的实现前面已经说了用脚本画页面html... 查看全文
一、前言组织机构是国内管理系统中很重要的一个概念,以前我们基本都是采用数据列表的形式展现,最多只是采用树形列表展现。虽然够用,但是如果能做成图形化当然是最好不过了。这里我不用任何图形控件,就用最原始的方式,用脚本画html的方式来展现一个图形化的机构树。二、功能分析当然我们除了生成图形的功能还有其它的维护机构数据的功能:1、展现机构图形2、新增组织机构3、编辑组织机构4、删除组织机构5、给组织机构设置拥有的角色三、具体实现图形展示的实现前面已经说了用脚本画页面html... 查看全文
· ASP.NET MVC 2中的数据验证发布时间:2013-08-26
对照scottgu的博客,我试用了一下这个新增的数据验证功能,总的来说,还是比较方便的。我简单地总结步骤如下1.添加引用2.修改业务实体类,在需要进行验证的Property上面添加一些特殊的AttributeusingSystem.ComponentModel.DataAnnotations;namespaceWeb.Models{publicclassGalleryListItem{[Required(ErrorMessage="标题是必须的")]publicstringTitle{get... 查看全文
在ASP.NETMVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,那么默认的,当这个Action抛出了异常时MVC将会显示Error视图,该视图位于~/Views/Shared目录下.设置HandleError属性可以通过设置下面这些属性来更改HandleErrorAttribute特性的默认处理:ExceptionType.指定过滤器处理那种或哪些类型的异常... 查看全文
· Pro ASP.NET MVC –第五章 使用Razor发布时间:2013-08-26
Razor是微软在MVC3中引入的视图引擎的名字,在MVC4中对其进行了改进(尽管改动非常小)。视图引擎处理ASP.NET内容、寻找指令,典型地用于插入动态数据并输出到浏览器中。微软维持了两个视图引擎——ASPX视图引擎工作与<%%>标签,ASP.NET已经依赖它多年;RAZOR引擎工作与@字符后的内容块上。总的来说,如果你熟悉<%%>语法,那么你就不会在使用Razor时有太多问题,尽管Razor中有一些新的规则。在本章... 查看全文
· mvc HtmlHelper发布时间:2013-08-26
许多时候我们会遇到如下场景在写一个编辑数据的页面时,我们通常会写如下代码1:<inputtype="text"value='<%=ViewData["title"]%>'name="title"/>由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢这当然是可以的,ASP.NETMVC提供了一个HtmlHelper用于生成有数据绑定的Html标签。1.ActionLink其中最常用的就是Html... 查看全文
最近花了很多时间在重构和进一步提炼Winform开发框架的工作上,加上时不时有一些项目的开发工作,我博客里面介绍Web开发框架的文章比较少,其实以前在单位工作,80%的时间是做Web开发的,很早就形成了自己的一套Web开发框架,但是由于一些个人原因,一直没有来得及好好整理和推广,其实那套Web开发框架对大多数企业信息化还是很有帮助的,包括了整体性的框架布局、样式,以及权限控制、菜单管理、字典管理、工作流审批管理等常见模块,不过总体觉得技术上是采用asp.net的Webform技术... 查看全文
最近花了很多时间在重构和进一步提炼Winform开发框架的工作上,加上时不时有一些项目的开发工作,我博客里面介绍Web开发框架的文章比较少,其实以前在单位工作,80%的时间是做Web开发的,很早就形成了自己的一套Web开发框架,但是由于一些个人原因,一直没有来得及好好整理和推广,其实那套Web开发框架对大多数企业信息化还是很有帮助的,包括了整体性的框架布局、样式,以及权限控制、菜单管理、字典管理、工作流审批管理等常见模块,不过总体觉得技术上是采用asp.net的Webform技术... 查看全文
· 仅此一文让你明白ASP.NET MVC原理发布时间:2013-08-24
ASP.NETMVC由以下两个核心组成部分构成:一个名为UrlRoutingModule的自定义HttpModule,用来解析Controller与Action名称;一个名为MvcHandler的自定义HttpHandler,用来实现对Controller的激活和Action的执行;!!阅读本文前请先弄明白asp.net执行的流程及httpmodule与httphandler的作用。下面是进行路由转换时相关类的简化结构图:整个ASP... 查看全文
· maven 构建 spring MVC发布时间:2013-08-23
1.在eclipse下建maven工程:在JEE版的eclipse下,New-->MavenProject-->到选Archetype,选择maven-archetype-webapp,Next-->输入GroupId,ArtifactId等,然后完成.2.在生成的pom.xml加入:<dependency><groupId>org.springframework</groupId><artifactId>spring... 查看全文
· spring mvc excel 文件上传发布时间:2013-08-22
RequiredMultipartFileparameter'file'isnotpresent是因为application.xml没有引入<beanid="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>造成的。引入后就OK了。... 查看全文
在编码中经常会遇到这样一种情况,就是在一些操作出错需要把错误信息返回到页面时恰恰却需要Redirect跳转这时候就会出现我在这里model.addAttribute("error","出错了!")的值没有了,这种情况怎么做呢,1.首先我们需要一个enum类用来保存所有错误提示publicenumEnumErrorInfo{ERROR("login-1","登录错误1!"),ERROR2("login-2","登录错误2!");privateStringdesc... 查看全文
· .NET Mvc Razor也可以这样玩!发布时间:2013-08-22
忙碌的工作总是占据了生活的大部分的时间!所以我的博客到现在还是寥寥的几篇文章,技术是用来分享和学习的,对技术有不同的见解,大家都可以分享下,如果如下文章有问题之处请各位指出来,在这个闲下来的时间给大家说说mvcRazor除了在视图上解析外,一样可以这样用。在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,首先介绍下RazorEngine,在nuget上可以直接引用到项目上... 查看全文
首先,非常感谢提出问题的朋友们,使得本人又去深入研究了NHibernate的《Session-Per-Request模式》。前言:谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于ADO.Net)进行了非常轻量级的对象封装。NHibernate是一个基于.Net的针对关系型数据库的对象持久化类库。Nhibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具... 查看全文