Tôi đang cố thêm xác thực Vai trò vào Hành động trong Bộ điều khiển trong ứng dụng ASP.NET MVC. Mã này trông giống như sau:Vai trò có sẵn với Xác thực Windows
[Authorize(Roles = "SomeRoleName")]
public ActionResult Index()
{
bool inRole = User.IsInRole("Admin");
Nếu tôi loại bỏ các thuộc tính Authorize và đặt một breakpoint trên dòng cuối cùng trong đó mẫu mã, có cách nào mà tôi có thể kiểm tra các đối tượng và tìm hiểu những gì vai trò có sẵn ?
ví dụ: Tôi gọi User.IsInRole ("Admin) trong cửa sổ ngay lập tức và nó sẽ cho tôi một giá trị đúng/sai. Làm thế nào tôi có thể truy cập tập hợp các vai trò có sẵn?
Bạn có thể làm rõ câu hỏi của bạn về việc bạn đang tìm kiếm vai trò gán cho người dùng hiện tại hoặc tất cả các vai trò có thể là một người sử dụng có thể thuộc về? –