随笔分类 -  MVC

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

posted @ 2017-12-03 23:20 大西瓜3721 阅读(555) 评论(0) 推荐(0) 编辑

Asp.Net Mvc表单提交之List集合
摘要:一、说明 1.Asp.Net Mvc中Action的参数可以自动接收和反序列化form表单的值, 2.对于name=value类型,只要Action参数的变量名和input的name相同就行,不区分大小写 3.对于Model类型的,只要Action参数Model的字段名和input的name相同就行 阅读全文

posted @ 2017-11-21 13:45 大西瓜3721 阅读(1185) 评论(0) 推荐(0) 编辑

百度UEditor在线编辑器的配置和图片上传
摘要:前言 最近在项目中使用了百度UEditor富文本编辑器,配置UEditor过程中遇到了几个问题,在此记录一下解决方案和使用方法,避免以后使用UEditor出现类似的错误。 基本配置 一、下载UEditor.NET版本开发包。 UEditor可以到 http://ueditor.baidu.com/w 阅读全文

posted @ 2017-11-17 10:23 大西瓜3721 阅读(1366) 评论(0) 推荐(0) 编辑

MVC-Model数据注解(三)-Remote验证的一个注意事项
摘要:首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。 现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库 阅读全文

posted @ 2017-11-09 20:52 大西瓜3721 阅读(203) 评论(0) 推荐(0) 编辑

async/task/await
摘要:async/task/await三组合是.NET Framework 4.5带给.NET开发者的大礼,合理地使用它,可以提高应用程序的吞吐能力。 但是它的使用有点绕人,如果不正确使用,会带来意想不到的问题——比如await之后一直在等待,等到花儿也谢了,也等不来。 这篇博文将向你展示我们在实际开发中 阅读全文

posted @ 2017-11-08 10:45 大西瓜3721 阅读(224) 评论(0) 推荐(0) 编辑

MVC 3.0学习笔记(自定义控件)
摘要:现有控件: 例如ASP.NET MVC框架包括以下设置标准的HTML控件(部分控件): Html.ActionLink() Html.BeginForm() Html.CheckBox() Html.DropDownList() Html.EndForm() Html.Hidden() Html.L 阅读全文

posted @ 2017-11-04 09:01 大西瓜3721 阅读(214) 评论(0) 推荐(0) 编辑

解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
摘要:ASP.NET MVC4,ASP.NET MVC5中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件: 将在运行的时候自动将虚拟(相对)路径转换为应用程序绝对路径。这是比较传统的引用方式,尽管他做了一次转换操作,对服务器的请求数量压力并没有什么改进的变化,所以推测可能出于模块化设 阅读全文

posted @ 2017-10-29 23:36 大西瓜3721 阅读(228) 评论(0) 推荐(0) 编辑

MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
摘要:一、Views文件夹 -> Shared文件夹下的 _Layout.cshtml 母版页 @RenderBody 当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签 阅读全文

posted @ 2017-10-29 16:13 大西瓜3721 阅读(194) 评论(0) 推荐(0) 编辑

mvc area出现“找到多个与名为“Home”的控制器匹配的类型”错误的解决方法
摘要:出现该问题的原因是在默认的Golbal.asax.cs文件中已经注册了默认路由 public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection r 阅读全文

posted @ 2017-10-27 15:28 大西瓜3721 阅读(152) 评论(0) 推荐(0) 编辑

一个MVC4 下的验证码用法
摘要:先看一个核心验证码类(不用在意实现过程,直接copy就行),下面包含了两种验证码图片(原理一样),代码如下: [csharp] view plain copy using System; using System.Collections.Generic; using System.Drawing; 阅读全文

posted @ 2017-10-27 15:05 大西瓜3721 阅读(211) 评论(0) 推荐(0) 编辑

MVC4 自定义错误页面(三)
摘要:一、概述 MVC4框架自带了定义错误页,该页面位于Shared/Error,该页面能够显示系统未能捕获的异常,如何才能使用该页面; 二、使用步骤: 1、配置WebConfig文件,在System.Web节点下加上 翻阅一些大神写的博客,在他们的博客中指出defaultRedirect是指向错误页面的 阅读全文

posted @ 2017-09-20 11:36 大西瓜3721 阅读(115) 评论(0) 推荐(0) 编辑

ASP.NET MVC5 PagedList分页示例
摘要:ASP.NET MVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NET MVC概述这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场景。由于ASP.NET MVC尤其适合网站的开发(Web Forms更适合业务系统的开发),目前成为 阅读全文

posted @ 2017-06-30 00:25 大西瓜3721 阅读(1394) 评论(0) 推荐(1) 编辑

ASP.NET MVC4中的App_start中BundleConfig的介绍使用
摘要:在BundleConfig.cs中,指定CSS和JS,主要用来压缩JS和CSS 在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方 阅读全文

posted @ 2017-06-25 01:45 大西瓜3721 阅读(2136) 评论(0) 推荐(1) 编辑

MVC 5 + EF6 完整教程16 -- 控制器详解
摘要:Controller作为持久层和展现层的桥梁, 封装了应用程序的逻辑,是MVC中的核心组件之一。 本篇文章我们就来谈谈 Controller, 主要讨论两个方面: Controller运行机制简介 Controller数据传递方式 Controller运行机制简介 实现自定义的Controller 阅读全文

posted @ 2017-06-23 01:23 大西瓜3721 阅读(322) 评论(0) 推荐(0) 编辑

MVC 5 + EF6 完整教程15 -- 使用DI进行解耦
摘要:如果大家研究一些开源项目,会发现无处不在的DI(Dependency Injection依赖注入)。本篇文章将会详细讲述如何在MVC中使用Ninject实现DI 文章提纲 场景描述 & 问题引出 第一轮重构 引入Ninject 第二轮重构 总结 场景描述 & 问题引出 DI是一种实现组件解耦的设计模 阅读全文

posted @ 2017-06-23 01:21 大西瓜3721 阅读(199) 评论(0) 推荐(0) 编辑

MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
摘要:上篇文章我们完成了 动态生成多级菜单 这个实用组件。 本篇文章我们要开发另一个实用组件:面包屑导航。 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助 阅读全文

posted @ 2017-06-23 01:20 大西瓜3721 阅读(587) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程13 -- 动态生成多级菜单
摘要:稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。 文章提纲 概述要点 && 理论基础 详细步骤 一、分析多级目录的html结构 二、根据 阅读全文

posted @ 2017-06-23 01:19 大西瓜3721 阅读(286) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程12--灵活控制Action权限
摘要:大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:18 大西瓜3721 阅读(371) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
摘要:大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:17 大西瓜3721 阅读(339) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程十
摘要:本篇是第一阶段的完结篇。 学完这篇后,你应该可以利用MVC进行完整项目的开发了。 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那 阅读全文

posted @ 2017-06-23 01:16 大西瓜3721 阅读(239) 评论(0) 推荐(0) 编辑

导航

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