使用Razor网页删除帐户

时间:2012-01-31 05:10:25

标签: razor membership webmatrix asp.net-webpages

所以,我正在通过一个基本的会员管理管理面板,但我无法弄清楚如何删除用户帐户。我可以使用WebSecurity类轻松地创建一个,但是这个类似乎没有删除帐户的任何功能。

为了获得此功能,我到底需要做些什么?

编辑:如果您使用的是ASP.NET网页2,现在可以通过调用 DeleteUser() 来完成上述操作以及WebMatrix.WebData.SimpleMembershipProvider中提供的 DeleteAccount() 函数。如果您使用的是ASP.NET网页1,则答案仍然有效。有关详细信息,请参阅SimpleMembershipProvider Class MSDN documenation

2 个答案:

答案 0 :(得分:2)

您必须编写自己的代码才能删除该帐户。它只是数据库中的一个条目,因此使用数据库帮助程序从webpages_UserInRoles,webpages_Membership和UserProfile表中删除相关的行。

答案 1 :(得分:0)

选中标记的答案不正确。使用

Membership.DeleteUser()