AuthorizeAttribute::Roles Property

 

Gets or sets the user roles that are authorized to access the controller or action method.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public:
property String^ Roles {
	String^ get();
	void set(String^ value);
}

Property Value

Type: System::String^

The user roles that are authorized to access the controller or action method.

User roles are used to check authorization in an ASP.NET MVC application. A role defines privileges that are available to users who are assigned to that role. Users can belong to more than one role.

The following example shows how to specify that a controller is only available to users in the Administrators roles.

[Authorize(Roles="Administrators")]
public class AdminController : Controller
{
    . . .
}
Return to top
Show: