mvc
jac-song
知识越丰富就越明白自己有多无知——托马斯.杰斐逊
展开
-
解决自定义AuthorizeAttribute实现授权管理,AllowAnonymous属性失效导致无法匿名访问控制器的问题
在ASP.NET MVC项目中,一般都要使用身份验证和权限控制,但总有部分网页是可以匿名访问的。使用AllowAnonymous属性就可以指定需要匿名访问的控制器,从而跳过身份验证。但是今天实现自定义AuthorizeAttribute却遇到了AllowAnonymous属性失效的问题,即使我在控制器、方法上声明AllowAnonymous也依然无法匿名访问,全都需要登陆后才可访问。nam原创 2016-09-21 11:01:57 · 11843 阅读 · 5 评论 -
远程服务器返回错误: (405) 不允许的方法。
在asp.net mvc开发中可能会经常碰到" 远程服务器返回错误: (405) 不允许的方法。"的问题,如下图:导致这个问题很可能是:远程服务方法声明的http头和方法调用方提供的http头不一致。在mvc开发中,限制方法只允许post提交的话需要在方法头声明HttpPost属性,这个属性定义在“System.Web.Http”空间下,对应页面需要“using Syste原创 2017-01-16 15:58:45 · 27186 阅读 · 1 评论 -
MVC网站开发:自定义扩展方法ModelStateExtension获取ModelState中的错误信息
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web.Mvc;namespace Rw.Web.Core.Extension{ public static class Mo原创 2017-01-12 22:14:54 · 1144 阅读 · 0 评论 -
如何在VS2017中单步调试第三方DLL
用VS进行项目开发的时候,经常会用到第三方DLL。既然是项目开发,就免不了调试,那么如何能像调试本机代码一样方便的调试第三方DLL呢?总结一下:(1)下载安装.Net Reflector插件 ( 2 ) 打开.Net Reflector Object Browser ( 3 ) 找到需要调试的DLL右键Enable Debuging (4)接下来打上断点就可原创 2017-11-13 11:30:14 · 5297 阅读 · 0 评论 -
关于AJAX调用ASP.NET MVC 或者WEBAPI项目提示I跨域问题的解决办法
关于AJAX调用ASP.NET MVC 或者WEBAP项目提示I跨域问题,网上给出的解决方案也是千千万万。这里我们不做深究,只给出一种自认为是最简单的方法如下图:我们只需在节点下添加如下配置即可原创 2016-09-24 12:35:13 · 720 阅读 · 0 评论