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
阅读全文
摘要:MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻击,而CSRF则是伪造成受信任用户对网站进行攻击。举个简单例子,譬如整个系统的公告在网站首页显示,而这个公告是从后台提交的,我用最简单的写法:网站后台(Home/Index页面)设置首页公告内容,提交到HomeController的Text Action@using(Html.BeginForm(&
阅读全文
摘要:1.用Thread实现异步classProgram{publicdelegatevoidEndAsyncDelegate(stringstr);staticvoidMain(string[]args){Console.WriteLine("ReadyInvokeAsyncMethod!");Console.WriteLine("Begin!");BeginAsyncInvoke();Console.WriteLine("Continue!");Console.ReadKey();}staticvoidBeginAsyncInvoke(
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号