极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

WebApi和Mvc的Session一直获取不到问题

前一段时间在给移动端写接口时遇到一个调用接口发送邮箱 session一直获取不到的问题。 大家都知道Webapi默认是不开启Session会话支持的。所以需要Global文件中要重写方法如下: public override void Init() { this...

2018-07-10 21:43:57

阅读数:140

评论数:0

ASP.NET MVC & WebApi 中实现Cors来让Ajax可以跨域访问

什么是Cors? CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 一、简介 CORS...

2018-07-10 21:43:18

阅读数:59

评论数:0

mvc源码解读(14)-mvc四大过滤器之ExceptionFilter

这一章我们主要来讲异常过滤器ExceptionFilter,废话不多说,mvc3中默认的异常过滤器特性类是HandleErrorAttribute,该类的主要主要成员有: public Type ExceptionType{get;set} public string View ...

2018-07-10 21:42:24

阅读数:61

评论数:0

mvc源码解读(13)-MVC四大过滤器之ResultFilter

上一篇讲到ActionFilter,这一篇我们来讲解ResultFilter,顾名思义,就是结果过滤器。和ActionFilter要实现抽象类ActionFilterAttribute里面的四个方法一样,我们自定义的ResultFilter的过滤特性类也要继承ActionFilterAttribu...

2018-07-10 21:35:35

阅读数:57

评论数:0

mvc源码解读(12)-mvc四大过滤器之ActionFilter

上一篇中我们随便聊了聊MVC的授权过滤器AuthorizeFilter,其实真正关于.net平台下的认证体系之复杂远远超出了我们的想像,对权限的控制我们只能找到相对安全的做法,并不能从绝对上杜绝不安全的验证,特别是对于.net下授权权限的控制。有机会我们可以回过头来深入的探讨有关.net平台下的权...

2018-07-10 21:13:12

阅读数:67

评论数:0

mvc源码解读(11)-mvc四大过滤器之AuthorizationFilter

在上一篇文章中,在讲完ActionDescriptor这个类之后,我们直接跳过了这一句代码: FilterInfo filterInfo = GetFilters(controllerContext, actionDescriptor); 直接讲了ParameterDescriptor,现...

2018-07-10 21:00:50

阅读数:66

评论数:0

ASP.NET MVC 反射例子

HomeController.cs using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Web; using System.Web.M...

2018-06-05 23:13:59

阅读数:100

评论数:0

ASP.NET MVC之如何看待内置配置来提高性能优化(四)

前言 前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化(优化一) 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称。例如当我们查找一个不存在的视图时,会出现如下错误...

2018-05-27 15:56:56

阅读数:137

评论数:0

记一次ASP.NET MVC性能优化(实际项目中)

前言 在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式 项目属于移动端,在手机上查看某一列...

2018-05-27 15:41:57

阅读数:152

评论数:0

ASP.NET MVC 应用提速的十种方法

主要介绍ASP.NETMVC 应用提速的六种方法,因为没有人喜欢等待,所以介绍几种常用的优化方法。 大家可能会遇到排队等待,遇到红灯要等待,开个网页要等待,等等等。 理所当然,没有人喜欢等待网页慢吞吞地加载,尤其是在移动端访问网站时。其实,Web 开发者敏感的神经决定了我们等待与否。 现在,...

2018-05-27 15:24:32

阅读数:162

评论数:0

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

阅读数:150

评论数:0

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

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

2018-04-25 13:32:20

阅读数:245

评论数: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

阅读数:428

评论数: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

阅读数:259

评论数: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

阅读数:288

评论数: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

阅读数:283

评论数:0

MVC ControllerFactory学习笔记

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

2018-02-08 21:20:51

阅读数:148

评论数:0

MVC中的扩展点(六)ActionResult

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

2018-02-04 10:56:28

阅读数:175

评论数:0

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

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

2018-02-03 16:12:18

阅读数:210

评论数:0

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

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

2018-02-03 15:59:46

阅读数:151

评论数:0

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