我有一个控制器,我想设置自定义设置,以便人们能够看到它。
控制器
[Authorize(UserRoles.Admin)]
public ActionResult Index()
{
return View();
//SqlConnect(url);
}
型
public enum UserRoles
{
Admin,
Employee,
Guest
}
public class RegisterViewModel
{
[Required]
[Display(Name = "User Role")]
public UserRoles UserRoles { get; set; }
}
我一直看到语法说这是正确的方法,但我无法让它工作。请帮忙,谢谢。
这是不正确的语法:
public UserRoles UserRoles { get; set; }
您不能将变量命名为与类相同的名称,请尝试:
public UserRoles _userRoles { get; set; }
让我知道这是否有帮助。