代码改变世界

随笔档案-2015年06月

asp.net treeview 异步加载

2015-06-11 10:04 by 假面Wilson, 1305 阅读, 收藏, 编辑
摘要: 在使用TreeView控件的时候,如果数据量太大,这个TreeView控件加载会很慢,有时甚至加载失败,为了更好的使用TreeView控件加载大量的数据,采用异步延迟加载TreeView。在TreeView每个结点的前面都有个"+"号,点击这个”+“号触发的事件是OnTreeNodeExpanded... 阅读全文

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... 阅读全文
点击右上角即可分享
微信分享提示