Delete a user from membership
.Net framework Membership.DeleteUser() method allow us to delete a user and any related user data from the database.
Membership class DeleteUser() method exists in System.Web.Security namespace.
DeleteUser(String) method require to pass a parameter named 'username'. this 'username' parameter value data type is System.String which represents the name of the user to delete.
DeleteUser(String) method return value data type is System.Boolean. method return 'true', if the user deleted; otherwise it return 'false'.
DeleteUser(String) method throw ArgumentException exception, if the 'username' is an empty string or contains a comma. method also throw ArgumentNullException, if the 'username' is null.
the deleted user data stored in the database for the roles, profile or web parts personalization is also deleted when we are using the SqlRoleProvide, SqlProfileProvider and SqlPersonalizationProvider objects for data storage.
.Net framework Membership.DeleteUser(String, Boolean) overloaded method also allow us to delete a user from the database. this method 'deleteAllRelatedData' parameter value data type is System.Boolean. if we set this parameter value to 'true', then method will also delete user related data from database. 'false' value indicate method leave data related to the user in the database.
the following asp.net c# example code demonstrate us how can we delete a user from membership programmatically at run time in an asp.net application.
DeleteUser(String) method require to pass a parameter named 'username'. this 'username' parameter value data type is System.String which represents the name of the user to delete.
DeleteUser(String) method return value data type is System.Boolean. method return 'true', if the user deleted; otherwise it return 'false'.
DeleteUser(String) method throw ArgumentException exception, if the 'username' is an empty string or contains a comma. method also throw ArgumentNullException, if the 'username' is null.
the deleted user data stored in the database for the roles, profile or web parts personalization is also deleted when we are using the SqlRoleProvide, SqlProfileProvider and SqlPersonalizationProvider objects for data storage.
.Net framework Membership.DeleteUser(String, Boolean) overloaded method also allow us to delete a user from the database. this method 'deleteAllRelatedData' parameter value data type is System.Boolean. if we set this parameter value to 'true', then method will also delete user related data from database. 'false' value indicate method leave data related to the user in the database.
the following asp.net c# example code demonstrate us how can we delete a user from membership programmatically at run time in an asp.net application.
DeleteUserExample.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Page_Load(object sender, System.EventArgs e) {
if(!Page.IsPostBack){
DropDownListDataBind();
}
}
protected void Button1_Click(object sender, System.EventArgs e) {
Membership.DeleteUser(DropDownList1.SelectedItem.Text);
Label1.Text = "User deleted successfully!";
DropDownListDataBind();
}
protected void DropDownListDataBind() {
DropDownList1.DataSource = Membership.GetAllUsers();
DropDownList1.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>DeleteUser method example: how to delete a user in asp.net</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2>DeleteUser method example</h2>
<asp:Label ID="Label1" runat="server" Font-Bold="true" ForeColor="DarkCyan"></asp:Label>
<br /><br />
<b>Select user</b>
<br />
<asp:DropDownList ID="DropDownList1" runat="server" BackColor="AliceBlue"></asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="DropDownList1" Text="*"></asp:RequiredFieldValidator>
<br /><br />
<asp:Button ID="Button1" runat="server" Text="Delete selected user" OnClick="Button1_Click" />
</div>
</form>
</body>
</html>




- How to create user in asp.net
- How to create Login page in asp.net
- How to show login name in asp.net
- How to show login status in asp.net
- How to login users programmatically in asp.net
- How to get number of users online in asp.net
- How to change password in asp.net
- How to use LoggedInTemplate and AnonymousTemplate in LoginView control
- How to get user list in asp.net
- How to create a role programmatically in asp.net
- How to delete a role programmatically in asp.net
- How to get all the users in a role programmatically in asp.net
- How to programmatically add user to role in asp.net