如何删除由WebSecurity.CreateUserAndAccount创建的帐户?

Cod*_*008 9 asp.net-mvc asp.net-membership

今天我注意到VS 2012中的新MVC项目正在使用WebMatrix.WebData.WebSecurity来处理与成员相关的任务.

我去了msdn快速查看文档并感到惊讶.很多很好的东西在那里,它肯定会在未来的项目中节省很多时间.

但有一件事引起了我的注意:它没有"删除账户"的功能.这有什么特别的原因吗?我是否应该使用基础会员提供商来删除帐户(以及解锁帐户等其他内容)?

小智 18

        ((SimpleMembershipProvider)Membership.Provider).DeleteAccount("username");
        ((SimpleMembershipProvider)Membership.Provider).DeleteUser("username", true);
Run Code Online (Sandbox Code Playgroud)


Cod*_*008 5

在MSDN上找到答案:http: //msdn.microsoft.com/en-us/library/webmatrix.webdata.simplemembershipprovider%28v=vs.111%29

在ASP.NET网页站点中,您可以使用网页的Membership属性访问SimpleMembershipProvider类的功能.你没有(事实上,不能)初始化SimpleMembershipProvider类的新实例......