我在Visual Studio中有一个asp.net核心应用程序.在自动创建的视图(Events/index.cshtml)中,我想从EventsController.cs中调用此方法
public Boolean IsInRole(string Role)
{
Boolean roleMembership = false;
if (HttpContext.Session.GetInt32("ID") != null)
{
if (HttpContext.Session.GetString("Role") == Role)
{
roleMembership = true;
}
}
return roleMembership;
}
Run Code Online (Sandbox Code Playgroud)
我的想法是在视图的顶部调用此方法
@if(IsInRole("Admin")) {
show some content
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能完成这项任务?