ScriptManager.RoleService 属性
定义
获取与当前 ScriptManager 实例关联的 RoleServiceManager 对象。Gets the RoleServiceManager object that is associated with the current ScriptManager instance.
public:
property System::Web::UI::RoleServiceManager ^ RoleService { System::Web::UI::RoleServiceManager ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.RoleServiceManager RoleService { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.RoleService : System.Web.UI.RoleServiceManager
Public ReadOnly Property RoleService As RoleServiceManager
属性值
当前 ScriptManager 实例的 RoleServiceManager 对象。The RoleServiceManager object for the current ScriptManager instance.
- 属性
注解
RoleServiceManager此属性返回的对象表示向页面注册的角色服务。The RoleServiceManager object that is returned by this property represents the role service that is registered with the page. 角色服务可以在 ScriptManager 控件或关联的控件中定义 ScriptManagerProxy 。The role service can be defined in the ScriptManager control or in an associated ScriptManagerProxy control. 你可以使用 ASP.NET 角色服务或使用自定义角色服务。You can use the ASP.NET role service or use a custom role service. 可以通过在页面上的元素中包含一个元素来在标记中添加自定义服务 RoleService asp:ScriptManager ,如以下示例中所示:You can add the custom service in markup by including a RoleService element inside the asp:ScriptManager element on the page, as shown in the following example:
<asp:ScriptManager ID="SM1" runat="server">
<RoleService Path="MyRoleService.asmx" LoadRoles="True" />
</asp:ScriptManager>
还可以通过编程方式配置 RoleServiceManager 对象。You can also programmatically configure the RoleServiceManager object. 在 ScriptManager 页面生命周期阶段,会向控件注册服务 PreRender 。Services are registered with the ScriptManager control during the page's PreRender life-cycle stage.