我有一个控制器,我想为人们设置自定义设置,以便能够看到它。
调节器
[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; }
如果有帮助,请告诉我。