在Razor页面中使用ASP.NET身份验证的角色,可以通过以下步骤解决:
@if (User.IsInRole("Admin"))
{
Welcome, Admin!
}
else
{
You are not an Admin.
}
[Authorize(Roles = "Admin")]
public ActionResult AdminOnlyAction()
{
// 只有具有"Admin"角色的用户可以访问此操作
return View();
}
注意:以上代码示例假设你已经设置了正确的角色和用户。你可以使用ASP.NET角色管理功能来管理角色和用户。
下一篇:Asp.Net生产环境的调试设置