随笔分类 - mvc(常用功能)
摘要:在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的…… OK,用户角色实现后,我们回头再来看看登录,说到登录必然会牵涉到第三方账号登录,那么如何快速实现第三方账号登录呢?打开我们的Startup.
阅读全文
摘要:在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的…… 通过Owin+ASP.NET Identity浅析系列(三)框架结构分析一文,我们大概了解了IdentityModels、IdentityC
阅读全文
摘要:在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的…… 前两篇博客仅仅说了下功能如何实现,这篇博客来分析IdentityModels、IdentityConfig、Startup.Auth类文件在
阅读全文
摘要:在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的…… 上一篇博客讲了用户登录注册问题,这篇说下如何扩展用户属性,毕竟我们的项目中用户不可能只有用户名、邮箱、手机号不是,下面为我们的用户表新增两个
阅读全文
摘要:在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《Owin+ASP.NET Identity浅析系列》来祭奠那逝去的…… 使用VS2015创建MVC项目运行之后,发现微软很贴心的生成了一套用户授权验证系统,界面也很漂亮,但是扒拉代码一看,囧……新的members
阅读全文
摘要:1、RouteAttribute概述 RouteAttribute的命名空间是System.Web.Mvc,区别与web api的RouteAttribute(它的命名空间是System.Web.Http) 默认情况下MVC的特征路由(RouteAttribute)功能是关闭的,需要手动启动,启动方
阅读全文
摘要:1.不启用二级域名情况下(www.xxx.com)下设置默认静态首页index.shtml 通过配置IIS的默认文档,设置默认首页地址 然后在MVC的路由中写入忽略默认路由代码 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); r...
阅读全文
摘要:1.自定义HttpControllerSelector /// /// 设置api支持namespace /// public class NamespaceHttpControllerSelector : DefaultHttpControllerSelector ...
阅读全文
摘要:1.客户端可以通过HTTP Accept消息头来通知服务器客户端想要什么样的MIME类型数据,例如:application/json则代表告诉服务器想要的是Json数据2.服务器端撇开客户端的请求类型,自己来定义返回数据类型(封装一个Object的扩展方法) static class ApiE...
阅读全文
摘要:VS的模板文件存放在IDE下的ItemTemplatesCache文件夹下1.不同VS版本IDE文件夹路径个有不同,下面以VS2012为例,IDE文件夹路径如图:2.打开IDE文件夹下的ItemTemplatesCache,如下图:3.OK,开始修改.cs类文件的模板,找到模板所在位置:CSharp...
阅读全文
摘要:JS跨域分析判断 JS跨域:在不同域之间,JS进行数据传输或通信。比如ajax向不同的域请求数据、JS获取iframe中的页面中的值(iframe内外不同域) 只要协议、端口、域名有一个不同则被当做不同的域 下表给出了相对于http://www.dmeiyang.com同源检测结果: ...
阅读全文
摘要:延续MVC4.0 实现单一Action返回多种结果,我们实现了在一个Action中根据前台请求方式的不同和请求内容的不同返回了多个结果,但是这种返回多个结果的业务逻辑并不通用。如果现在年纪Action也要实现这样的业务逻辑,怎么办?除了复制代码,索性MVC为我们提供了完美的机制,在多个控制器上重用统...
阅读全文
摘要:在开发过程中,我们往往会遇到这种情况。例如:展示学生的详细信息页面,加载学生的详细信息局部视图,异步请求学生的详细信息Json数据等等。一般情况下,我们会写三个不同的action来支撑前台数据的调用,Student(view视图)、PartialStudent(Partial视图)和JsonStud...
阅读全文
摘要:首先我们要了解MVC提供了4种常用的拦截器:IActionFilter(Action拦截器接口)、IExceptionFilter(异常拦截器接口)、IResultFilter(Result拦截器接口)、IAuthorizationFilter(授权拦截器接口)1.建一张保存操作日志的表create...
阅读全文
摘要:1.MVC4.0中HandleErrorAttribte已经帮我们处理了异常问题,当我们新建一个非空的MVC项目时候,在FilterConfig中会发现这样的代码 public class FilterConfig { public static void Register...
阅读全文
摘要:在web.config文件中拥有一个用户自定义配置节点configSections,这个节点可以方便用户在web.config中随意的添加配置节点,让程序更加灵活(主要用于第三方插件的配置使用)自定义节点是一个XML格式的数据,我们可以在节点中灵活的配置自己的数据,下面是一个简单数据的例子1.先看一...
阅读全文
摘要:在使用MVC4.0的时候,难免会遇到在根目录下的Controllers中添加的控制器名称可能会跟在Areas中的某个区域下的控制器名称一样。这个时候访问Areas下面的Controller/Action是没有问题的,但是访问根目录下的地址是就会提示:“找到多个与名为“Home”的控制器匹配的类型。如...
阅读全文
摘要:使用MVC4.0的时候,一般遇到会员登录、注册功能,我们都会使用Form认证,给需要身份验证的Action进行授权(需要登录后才能访问的Action添加[Authorize]属性标签),登录、注册的时候给用户添加票据信息,以便可以访问需要身份验证的Action操作或者视图同时在web.config中...
阅读全文

浙公网安备 33010602011771号