Fork me on GitHub

2010年12月1日

摘要: asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息) ASP.NET 2.0 正式版中无刷新页面的开发 ASP.NET 2.... 阅读全文
posted @ 2010-12-01 14:55 HackerVirus 阅读(211) 评论(0) 推荐(0)
摘要: Part V: Securing ASP.NET ApplicationsCHAPTER 19 Using Forms-Based Authentication Forms认证和Passport认证都是需要cookie支持的,两者区别在于 Forms认证可以使开发员对用户名和密码保进行自定义存储,例如web.config文件、xml文件或者database表 Passport认证利用了MS的Pas... 阅读全文
posted @ 2010-12-01 14:13 HackerVirus 阅读(175) 评论(0) 推荐(0)
摘要: 我们知道,Forms验证主要是基于cookie的,说白一点就是:把用户信息保存在cookie中,然后发送到客户端;再就是解析客户端的发送了的cookie信息,进行解析,然后进行验证。关于cookieless的工作原理和方法,我这里不赘述.   当匿名用户请求一个需要验证后才能访问的资源和页面的时候,那么如果采用了Forms验证,那么URL授权模块就会把用户重定向到登录页面。而之前请求的URL就会被... 阅读全文
posted @ 2010-12-01 12:33 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: 我们首先假设一个场景:用户现在已经打开了我们的首页Default.aspx,但是有些资源只能是登录用户才可以看到的,那么如果这个用户想要查看这些资源,那么他就要登录。而且这个用户已经有了一个帐号。(我们本篇主要的话题是身份验证,至于创建用户账户是怎么创建的,我们不关心,方法很多,如直接一个数据库插入就行了!)  我们现在就把我们的一些流程说下:  1.用户登录,在输入框中输入用户名和密码信息  2... 阅读全文
posted @ 2010-12-01 12:33 HackerVirus 阅读(174) 评论(0) 推荐(0)
摘要: HttpContext.Current.User用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色。所有用户对象都需要实现 IPrincipal 接口。(MSDN)创建一个User类实现IIdentity接口 重写相应的方法publicclassUser:IIdentity{privateint_id;privatestring_u... 阅读全文
posted @ 2010-12-01 11:31 HackerVirus 阅读(396) 评论(0) 推荐(0)
摘要: How to: Implement Simple Forms Authenticationreference http://msdn.microsoft.com/en-us/library/xdt4thhy.aspx --------------------------------------------------------------------------------------In th... 阅读全文
posted @ 2010-12-01 09:55 HackerVirus 阅读(316) 评论(0) 推荐(0)
摘要: 各位博客园的朋友们,相信这条已经不是重大新闻,因为通过TechEd官网,MSDN / TechNet,社区博客,微博及媒体等等各种方式,您已经了解到了本次大会的信息。从明天开始,我们所有MSDN和TechNet团队的成员都将在TechEd现场,服务于本次微软的盛会。我们也相信有很多园子里的朋友们已经参加过以往的TechEd大会,或者今年有机会和一些朋友在北京国家会议中心见面。其实到今天,已经是整个... 阅读全文
posted @ 2010-12-01 00:01 HackerVirus 阅读(264) 评论(0) 推荐(0)

2010年11月30日

摘要: 摘要本文首先介绍AOP(面向方面编程)的相关概念及理论,然后介绍如何使用PostSharp框架在.NET平台上实现AOP,最后对PostSharp的机制及AOP的优劣进行一个简单的分析。AOP(Aspect-Oriented Programming)AOP的基本定义及作用根据维基百科的定义,“AOP(Aspect-Oriented Programming)是一种将函数的辅助性功能与业务... 阅读全文
posted @ 2010-11-30 23:59 HackerVirus 阅读(1489) 评论(3) 推荐(1)
摘要: 当今的WEB领域,新概念、新技术不断涌现 -- WEB2.0、AJAX、HTML5.0... ...但在几乎被我们忽略的HTML和XHTML里,还有许多并不为人所知的,但却非常有用的一些TAG以下就是其中的七种用法:一、元素分组:<fieldset>、<legend>示例:[代码]效果:二、元素标注:<label>示例:[代码]效果:三、所有链接规定默认地址或默... 阅读全文
posted @ 2010-11-30 23:54 HackerVirus 阅读(199) 评论(1) 推荐(0)
摘要: 最近学习Castle+IBatisNet,分页的问题困扰我很久,在网上也有一些解决IBatisNet分页的思路,但却没有详细的代码,给初学者带来不便。现在把详细代码贴出,跟大家分享!一.项目框架参考NPetShop,整个解决方案分为:Domain -- 业务实体层Persistence -- 持久层,负责数据访问Service -- 服务层,调用持久层方法并实现业务逻辑Web -- 最终展现给客户... 阅读全文
posted @ 2010-11-30 15:19 HackerVirus 阅读(406) 评论(0) 推荐(0)