代码改变世界

随笔分类 -  MVC

Asp.Net Mvc4 Webapi Request获取参数

2016-10-19 16:41 by 假面Wilson, 7759 阅读, 收藏, 编辑
摘要: 最近用mvc4中的WEBAPI,发现接收参数不是很方便,跟传统的request.querystring和request.form有很大区别,在网上搜了一大圈,各种方案都有,但不是太详细,于是跟踪Action中的变量,仔细查看,最后发现了解决方案,下面是代码: WEBAPI中的Request是Http 阅读全文

ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法

2015-06-01 16:33 by 假面Wilson, 1928 阅读, 收藏, 编辑
摘要: 已经研究出解决方案.IE9:在web.config中的forms中增加name=".xCookie"属性即可。IE10或IE11:在web.config中的forms中增加cookieless="UseCookies"属性即可。这个是IE9,IE10,和IE11浏览器的bug问题,相信很多用Form... 阅读全文

基于FormsAuthentication的用户、角色身份认证

2015-06-01 16:08 by 假面Wilson, 302 阅读, 收藏, 编辑
摘要: 一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。 Session的原理,也就是在服务器端生成一个SessionID对应了存储的用户数据,... 阅读全文

对ASP.NET Cookie的一些新的认识

2015-06-01 15:32 by 假面Wilson, 315 阅读, 收藏, 编辑
摘要: 做用户登录,我一直用form验证的方式。有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入。这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以需要借助于Cookie。本以为做这个会很轻松,谁知花了不少时间也没有成功。虽然检验用户名和密码都是正... 阅读全文

asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket

2015-06-01 15:22 by 假面Wilson, 1166 阅读, 收藏, 编辑
摘要: 我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated... 阅读全文

MVC4相关Razor语法以及Form表单

2015-01-11 12:14 by 假面Wilson, 436 阅读, 收藏, 编辑
摘要: Razor的布局(Layout)默认建的工程都自带的了一个_ViewStart.cshtml文件,文件里面的代码如下:[csharp]view plaincopy@{Layout="~/Views/Shared/_Layout.cshtml";}这里的 @{Layout="文件路径";}代码块指定了... 阅读全文

MVC3中 ViewBag、ViewData和TempData的使用和区别

2014-07-03 10:28 by 假面Wilson, 307 阅读, 收藏, 编辑
摘要: 在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary)。它们的定义如下:public dynamic ViewBag ... 阅读全文

MVC Router学习

2014-07-03 09:42 by 假面Wilson, 274 阅读, 收藏, 编辑
摘要: Route顾名思义就是路由的意思了。我们先打开Global.asax查看代码可以看到routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 规定url格式 new { controller = "Home", acti... 阅读全文
点击右上角即可分享
微信分享提示