我有一个控制器,我想设置自定义设置以使人们能够看到它。
控制器
[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; }
}
我一直看到语法说明这是正确的方法,但是我无法使其正常工作。请帮助,谢谢。
答案 0 :(得分:-2)
这是不正确的语法:
public UserRoles UserRoles { get; set; }
您不能为变量命名与类相同的名称,请尝试:
public UserRoles _userRoles { get; set; }
让我知道是否有帮助。