极客神殿

坚持,自由,信仰

Mvc 5中导出Excel

Model层 Student.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace ExportToExcel.Models { publ...

2018-05-10 22:57:13

阅读数:12

评论数:0

MVC5之表单集合数据自动绑定到对象属性(集合)中

##前言 之前没遇到过这个问题,在项目中遇到这个问题时想法挺好,按照流程走下去,结果事与愿违,于是开始探索着解决方案,接下来我们来看看这个问题,早已经明了的童鞋请绕道,此文仅供未遇到的童鞋提供一种解决方案。话题首先我们来看看整个问题的出现,介绍一下问题的背景。 public class B...

2018-04-25 13:32:20

阅读数:41

评论数:0

Asp.Net Mvc5表单提交之List集合

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

2018-04-25 12:55:05

阅读数:49

评论数:0

MVC5使用BaiduMap百度地图示例

BaiduMapController.csusing System.Collections.Generic; using System.Linq; using System.Web.Mvc; using MvcDemo.Models; using Newtonsoft.Json;namespace...

2018-03-04 14:57:11

阅读数:82

评论数:0

MVC5使用Geetest极验验证码示例

Models文件夹实体类 LoginInfo.cs using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using Sys...

2018-03-04 14:55:51

阅读数:122

评论数:0

Datatables.js在asp.net mvc5中的使用

实体层Area.csusing System; using System.Collections.Generic; using System.Linq; using System.Web;namespace MvcDemo.Models { public class Area { ...

2018-03-03 16:26:04

阅读数:121

评论数:0

MVC ControllerFactory学习笔记

上面这张图是asp.net mvc的工作流程图,我们可以看到当一个http请求来临时,首先需要经过路由系统,路由系统从中获取一些路由信息,然后ControllerFactory根据所得到的路由信息生成相应的Controller。也就是说,ControllerFactory的作用就是根据路由信息生成...

2018-02-08 21:20:51

阅读数:98

评论数:0

MVC中的扩展点(六)ActionResult

ActionResult是控制器方法执行后返回的结果类型,控制器方法可以返回一个直接或间接从ActionResult抽象类继承的类型,如果返回的是非ActionResult类型,控制器将会将结果转换为一个ContentResult类型。默认的ControllerActionInvoker调用Act...

2018-02-04 10:56:28

阅读数:112

评论数:0

MVC中的扩展点(三)控制器工厂

当路由系统找到与当前请求匹配的路由信息(RouteData),而路由信息中的RouteHandler为MvcRouteHandler,那么此请求将由MvcRouteHandler返回的MvcHandler来负责处理。默认情况下MvcHandler将根据请求上下文(RequestContext)中的...

2018-02-03 16:12:18

阅读数:113

评论数:0

MVC中的扩展点(二)路由上的扩展

一、RouteBase前面我们知道,UrlRoutingModule通过遍历RouteTable.Routes中的路由对象来获取匹配的RouteData,从而将请求转发到相应的IHttpHandler处理程序。RouteTable.Routes是一个RouteBase对象集合,可向集合中添加任何R...

2018-02-03 15:59:46

阅读数:100

评论数:0

MVC中的扩展点(一)路由系统简介

之所以说MVC框架很灵活,在于其扩展性很强,几乎在请求处理管道的任何一个节点都可以扩展。本系列文章将会对扩展点进行总结整理,以此增强对MVC框架的了解。MVC是建立在路由系统之上的,所以严格上讲,路由系统并不属于MVC框架,路由系统是.NET Framework 3.5 SP1新增的内容,位于Sy...

2018-02-03 15:51:15

阅读数:105

评论数:0

ASP.NET MVC5 ModelBinder

什么是ModelBinding ASP.NET MVC中,所有的请求最终都会到达某个Controller中的某个Action并由该Action负责具体的处理和响应。为了能够正确处理请求,Action的参数(如果有的话),必须在Action执行之前,根据相应的规则,把请求中所包含的数据提取出来并将...

2018-02-03 15:14:15

阅读数:124

评论数:0

asp.net MVC利用自定义ModelBinder过滤关键字的方法

前面一篇主要讲解了如何利用ActionFilter过滤关键字,这篇主要讲解如何利用自己打造的ModelBinder来过滤关键字。 首先,我们还是利用上一篇《asp.net MVC利用ActionFilterAttribute过滤关键字的方法》中的实体类,但是我们需要加上DataType特性,以便...

2018-02-03 15:13:44

阅读数:84

评论数:0

MVC中的默认Model绑定者DefaultModelBinder

一、题外话 public IModelBinder DefaultBinder { get { if (this._defaultBinder == null) { this._defaultBinder = new D...

2018-02-03 15:06:44

阅读数:79

评论数:0

MVC中Form表单的提交

概述 Web页面进行Form表单提交是数据提交的一种,在MVC中Form表单提交到服务器。服务端接受Form表单的方式有多种,如果一个Form有2个submit按钮,那后台如何判断是哪个按钮提交的数据那? MVC中From提交技巧汇总 1、采用实体Model类型提交 Form表单中...

2018-02-03 15:06:06

阅读数:134

评论数:0

你从未知道如此强大的.NET MVC DefaultModelBinder

看到很多ASP.NET MVC项目还在从request.querystring或者formContext里面获取数据,这实在是非常落后的做法。也有的项目建了大量的自定义的modelbinder,以为很牛,实际上也落后的很。ASP.NET MVC提供了IModelBinder的默认实现,这个实现的类...

2018-02-02 23:58:54

阅读数:78

评论数:0

ASP.NET MVC知识点

HttpContext, HttpContextBase, HttpContextWrapper联系 HttpContext HttpContext是最原始的ASP.NET Context. MVC的目的之一是能够单元测试。HttpContext没有base class,并且不是virtu...

2018-01-22 22:24:31

阅读数:525

评论数:0

仅此一文让你明白ASP.NET MVC 之Model的呈现

我们来看一个小例子,在一个ASP.NET MVC项目中创建一个控制器Home,只有一个Index: public class HomeController : Controller { public ActionResult Index() { ...

2018-01-22 22:21:19

阅读数:428

评论数:0

仅此一文让你明白ASP.NET MVC 之View的显示

有些人要问题,为什么我要学框架?这里我简单说一下,深入理解一个框架,给你带来最直接的好处: 使用框架时,遇到问题可以快速定位,并知道如何解决; 当框架中有些功能用着不爽时,你可以自由扩展,实现你想要的操作,甚至可以拿到源码直接修改; 想成为框架师的必经之路; 提取框架中的优秀代码和思想,为己所用...

2018-01-22 22:20:54

阅读数:422

评论数:0

ASP.Net MVC笔记(五)【区域、模板页与WebAPI初步】

123

2018-01-22 22:19:49

阅读数:500

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭