Share via


LoginView.OnPreRender(EventArgs) 方法

定义

根据登录用户的角色确定显示哪个角色组模板。

protected public:
 override void OnPreRender(EventArgs ^ e);
protected internal override void OnPreRender (EventArgs e);
override this.OnPreRender : EventArgs -> unit
Protected Friend Overrides Sub OnPreRender (e As EventArgs)

参数

e
EventArgs

包含事件数据的 EventArgs 对象。

注解

OnPreRender 事件期间 PreRender 调用 方法,以确定要向用户显示的内容模板。 Name如果 属性的 PageUser 属性为 null,则显示属性中指定的AnonymousTemplate模板;否则,显示与用户角色关联的模板。 如果用户不属于已定义的角色组,或者你尚未配置角色管理,控件 LoginView 将显示 属性中指定的 LoggedInTemplate 模板。 有关配置角色管理的详细信息,请参阅 角色管理提供程序

引发事件时,将通过委托调用事件处理程序。 有关详细信息,请参阅 处理和引发事件

OnPreRender 方法还允许派生类对事件进行处理而不必附加委托。 这是在派生类中处理事件的首选技术。

继承者说明

在派生类中重写 OnPreRender(EventArgs) 时,一定要调用基类的 OnPreRender(EventArgs) 方法,以便已注册的委托对事件进行接收。

适用于

另请参阅