MVC5でWebアプリケーションをプログラミングしており、ユーザーが指定された役割にあるかどうかを確認します。AspNet.Idendity:ユーザーが指定された役割にあるかどうかを確認します
したがって、User.IsInRole("Role")
を使用しようとしましたが、例外がスローされます。 私はAspNet.Identityをインポートし、ユーザーマネージャを使用して試してみましたが、それは方法IsInRoleAsync(userId, role)
を見つけることができません。
@using Microsoft.AspNet;
@if(UserManager.IsInRoleAsync(user.Id, "Role")){
// some code
}
私はCSHTMLファイルやかみそりの構文でそれを使用することに注意してください。あなたが私を助けることを願っています。
はコードUserManager.IsInRoleAsync
がちょうどカミソリビュー(CSHTML)の内部では動作しません事前に
エラーメッセージは何ですか? – CodeNotFound