0

システム内のすべての UserId の値を含むドロップダウン リストがあります。ボタンをクリックすると、UserId を使用して選択したユーザーを削除したいと考えています。削除する前に UserId をユーザー名に変換する必要がありますか? これが私がこれまでに持っている私のコードです:

protected void btnDelete_Click(object sender, EventArgs e)
{
    MembershipUser su = Membership.GetUser(ddlFullNames.SelectedValue.ToString());
    Membership.DeleteUser(su.UserName, true);
}
4

2 に答える 2

0

基本的にはい、削除するにはユーザー名が必要ですが、ユーザーオブジェクトを取得したら、それは十分に単純です。

MembershipUser.ProviderUserKey を使用してユーザーを取得することもできます。詳細については、このリンクを参照してください。

正しいフォーマットは

Membership.DeleteUser("username");

また

Membership.DeleteUser(su.UserName, true);

またはもっと簡単に

詳細については、このリンクを参照してください

于 2013-04-16T08:15:02.617 に答える