2017-12-21 12 views
0

私は単純なasp.net mvc5アプリケーションで作業しています。私は非常にこの概念を達成するために私を助けることができる、私はすべてのアプリユーザーをリストしているとその関連するカスタムクレームをテーブルに、すべてのクレームの近くにリンクを置いている(x記号)そのクレームを削除することを意味する、どのように達成することができます。すべてのユーザーが作成され.Whenデータベース内AspNetUserClaimsテーブル(アプリの-registerの行動にregistred)から2件のクレームがそれをデフォルトで作成され、 https://forums.asp.net/p/2133652/6183225.aspx?p=True&t=636494239089038616asp.net mvc5のユーザークレームを削除するには

+0

私はあなたには、推薦[MCVE]あなたの質問ではなく、外部のウェブサイトへのリンクインチ – mjwills

答えて

1

は基本的にあなたがして、ユーザーからの請求を削除することができ、詳細な質問のリンクを参照してください。このコードを使用:

あなたが取得したい場合は
_userManager.RemoveClaimAsync(User, Claim); 

者の主張は、これを使用します。

var claims = await _userManager.GetClaimsAsync(user); 
+0

どこに置いてください?ここで最後に行った返信を確認してください。https://forums.asp.net/p/2133652/6183429.aspx?p=True&t=636494269203237318 –

+0

.Netには独自のクレームモデルがあります。なぜ新しいクレームモデルを作成しているのですか? –

+0

大丈夫あなたはそれを達成する方法を教えてください、私は申し訳ありません申し訳ありません非常に新しいです言った –

関連する問題