07 2011 档案

摘要:Membership API最初在.net 2.0中被引入,所有相关的类都在System.Web.Security命名空间中。一.MembershipProvider类 这是一个抽象类,可以理解为一个接口规范。其中定义了一些抽象方法,譬如CreateUser,UpdateUser,DeleteUser等,这些方法名很直观的描述了它们的用途。[TypeForwardedFrom("System.Web,Version=2.0.0.0,Culture=Neutral,PublicKeyToken=b03f5f7f11d50a3a")]publicabstractclassMem 阅读全文
posted @ 2011-07-19 21:16 ._ 阅读(805) 评论(0) 推荐(0)
摘要:MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻击,而CSRF则是伪造成受信任用户对网站进行攻击。举个简单例子,譬如整个系统的公告在网站首页显示,而这个公告是从后台提交的,我用最简单的写法:网站后台(Home/Index页面)设置首页公告内容,提交到HomeController的Text Action@using(Html.BeginForm(& 阅读全文
posted @ 2011-07-10 16:03 ._ 阅读(8122) 评论(11) 推荐(9)
摘要:1.用Thread实现异步classProgram{publicdelegatevoidEndAsyncDelegate(stringstr);staticvoidMain(string[]args){Console.WriteLine("ReadyInvokeAsyncMethod!");Console.WriteLine("Begin!");BeginAsyncInvoke();Console.WriteLine("Continue!");Console.ReadKey();}staticvoidBeginAsyncInvoke( 阅读全文
posted @ 2011-07-04 16:16 ._ 阅读(819) 评论(0) 推荐(0)
摘要:System.Object类中的Equals和ReferenceEquals方法publicvirtualboolEquals(objectobj){returnRuntimeHelpers.Equals(this,obj);}publicstaticboolEquals(objectobjA,objectobjB){return((objA==objB)||(((objA!=null)&&(objB!=null))&&objA.Equals(objB)));}publicstaticboolReferenceEquals(objectobjA,objectob 阅读全文
posted @ 2011-07-02 16:55 ._ 阅读(229) 评论(0) 推荐(0)