QAdminExtensionBasePageModel Class

扩展页面基类,扩展 RCL 类库内的 Razor 页面可通过继承此基类来获取相关内置功能。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public class QAdminExtensionBasePageModel : QAdminBasePageModel
Inheritance
object    PageModel    QAdminBasePageModel    QAdminExtensionBasePageModel
Derived

Remarks

QAdminBasePageModel 基础上: 派生类需要通过构造函数获取 IExtension 实例,参见 ExtensionInstance 说明。

Constructors

QAdminExtensionBasePageModelInitializes a new instance of the QAdminExtensionBasePageModel class

Properties

Public Properties

AllowAnonymousAccess 指示页面是否允许匿名访问,即不登录就可访问。
(Inherited from QAdminBasePageModel)
AllowRedirectFromLogin 指示页面是否允许从登录页跳转过来。
(Inherited from QAdminBasePageModel)
ConfirmClosing 指示页面关闭时是否需要确认。
(Inherited from QAdminBasePageModel)
ConfirmClosingMsg 页面关闭时的确认文本消息。
(Inherited from QAdminBasePageModel)
DisableClickEventOnFineUILabelsForInputControl 指示是否禁止 FineUI 输入控件标签位置的点击事件。
(Inherited from QAdminBasePageModel)
ExtensionBaseExtensionBase 对象。
ExtensionInstanceIExtension 实例。
ExtensionRCLVersion 扩展 RCL 类库版本。
HtmlBodyCssClass 页面 body 元素初始 css class。
(Inherited from QAdminBasePageModel)
IsPostBack 指示是否是页面回发。
(Inherited from QAdminBasePageModel)
PageCssUrl 页面 css 资源 Url。
(Overrides QAdminBasePageModelPageCssUrl)
PageJsUrl 页面 js 资源 Url。
(Overrides QAdminBasePageModelPageJsUrl)
PagePath 页面的路径。
(Inherited from QAdminBasePageModel)
PageResFileName 页面对应的静态资源文件的名称。
(Inherited from QAdminBasePageModel)
PageRights 打开此页面所需的权限。
(Inherited from QAdminBasePageModel)
PageTitle 页面标题。
(Inherited from QAdminBasePageModel)
QFObject 页面 JSQFObject 对象。
(Inherited from QAdminBasePageModel)
RenderPageCss 指示是否自动引入页面 css 资源。
(Inherited from QAdminBasePageModel)
RenderPageJs 指示是否自动引入页面 js 资源。
(Inherited from QAdminBasePageModel)
ViewBag 添加页面对 ViewBag 的支持。
(Inherited from QAdminBasePageModel)
ViewportMetaContent 页面 viewport meta 标记内容。
(Inherited from QAdminBasePageModel)

Protected Properties

authService 认证服务。
(Inherited from QAdminBasePageModel)
htmlLocalizer 当前页面多语言 Html 资源。
(Inherited from QAdminBasePageModel)
logger 系统日志。
(Inherited from QAdminBasePageModel)
postBackFormValues 获取提交来的表单值集合。
(Inherited from QAdminBasePageModel)
stringLocalizer 当前页面多语言字符串资源。
(Inherited from QAdminBasePageModel)

Methods

Public Methods

AlertError(string, bool, string, bool) 在客户端浏览器弹出错误对话框。
(Inherited from QAdminBasePageModel)
AlertError(string, string, bool, string, bool) 在客户端浏览器弹出错误对话框,可指定标题。
(Inherited from QAdminBasePageModel)
AlertMessage(string, bool, string, bool) 在客户端浏览器弹出消息对话框。
(Inherited from QAdminBasePageModel)
AlertMessage(string, string, bool, string, bool) 在客户端浏览器弹出消息对话框,可指定标题。
(Inherited from QAdminBasePageModel)
AlertServiceResultMessage 根据指定的 IServiceResult 服务调用结果,在客户端弹出一个对话框。
(Inherited from QAdminBasePageModel)
CloseSelf 关闭当前页面自己。
(Inherited from QAdminBasePageModel)
CreateAutoRedirectContent 创建一个让浏览器自动跳转到指定 url 的 ContentResult 响应结果。
(Inherited from QAdminBasePageModel)
CreateHtmlContent 创建一个用来在客户端浏览器显示一段 HTML 内容的 ContentResult 响应结果。
(Inherited from QAdminBasePageModel)
CreatePreserveSpacesAndWrapsHtmlContent 创建一个用来在客户端浏览器显示一段 HTML 内容的 ContentResult 响应结果,并保留消息文本里的空格和换行。
(Inherited from QAdminBasePageModel)
GetAlertErrorJs(string, bool, string, bool) 获取用来在客户端浏览器弹出错误对话框的客户端脚本。
(Inherited from QAdminBasePageModel)
GetAlertErrorJs(string, string, bool, string, bool) 获取用来在客户端浏览器弹出错误对话框的客户端脚本,可指定标题。
(Inherited from QAdminBasePageModel)
GetAlertMessageJs(string, bool, string, bool) 获取用来在客户端浏览器弹出消息对话框的客户端脚本。
(Inherited from QAdminBasePageModel)
GetAlertMessageJs(string, string, bool, string, bool) 获取用来在客户端浏览器弹出消息对话框的客户端脚本,可指定标题。
(Inherited from QAdminBasePageModel)
GetOpenFloatingPanelJs(FloatingPanelOptions, bool) 获取用来打开浮动面板的 js 脚本。
(Inherited from QAdminBasePageModel)
GetOpenFloatingPanelJs(string, string, int?) 获取用来在当前页面打开嵌入了指定页面的浮动面板的 js 脚本。
(Inherited from QAdminBasePageModel)
GetOpenFloatingPanelJs(string, string, string) 获取用来在当前页面打开嵌入了指定页面的浮动面板的 js 脚本。
(Inherited from QAdminBasePageModel)
GetRequestEventArgument 用于在 RazorForms 开发模式下获取回发的参数。
(Inherited from QAdminBasePageModel)
GetRequestEventArguments 用于在 RazorForms 开发模式下获取回发的参数列表。
(Inherited from QAdminBasePageModel)
GetShowConfirmJs(string, string, string, bool, bool) 获取用来在客户端浏览器弹出确认对话框的客户端脚本。
(Inherited from QAdminBasePageModel)
GetShowConfirmJs(string, string, string, string, bool, bool) 获取用来在客户端浏览器弹出确认对话框的客户端脚本,可指定标题。
(Inherited from QAdminBasePageModel)
GetShowErrorJs(string, bool, Position, Position, int, bool) 获取用来在客户端浏览器显示错误提示的客户端脚本。
(Inherited from QAdminBasePageModel)
GetShowErrorJs(string, string, bool, Position, Position, int, bool) 获取用来在客户端浏览器显示错误提示的客户端脚本,可指定标题。
(Inherited from QAdminBasePageModel)
GetShowMessageJs(string, bool, Position, Position, int, bool) 获取用来在客户端浏览器显示消息提示的客户端脚本。
(Inherited from QAdminBasePageModel)
GetShowMessageJs(string, string, bool, Position, Position, int, bool) 获取用来在客户端浏览器显示消息提示的客户端脚本,可指定标题。
(Inherited from QAdminBasePageModel)
L 从当前页面的字符串资源里获取字符串资源。
(Inherited from QAdminBasePageModel)
LHtml 从当前页面的字符串资源里获取 HTML 字符串资源。
name 不会被 HTML 编码,而 arguments 将被 HTML 编码。
(Inherited from QAdminBasePageModel)
LHtmlStr 从当前页面的字符串资源里获取 HTML 资源字符串。
name 不会被 HTML 编码,而 arguments 将被 HTML 编码。
(Inherited from QAdminBasePageModel)
OnPageHandlerExecutionAsync 在页面执行处理程序方法之前、模型绑定完成后异步调用的方法。
(Inherited from QAdminBasePageModel)
OpenFloatingPanel(FloatingPanelOptions, bool) 使用指定选项打开浮动面板。
(Inherited from QAdminBasePageModel)
OpenFloatingPanel(string, string, int?) 在当前页面打开嵌入了指定页面的浮动面板。
(Inherited from QAdminBasePageModel)
OpenFloatingPanel(string, string, string) 在当前页面打开嵌入了指定页面的浮动面板。
(Inherited from QAdminBasePageModel)
RegisterQFObjectCustomData(IDictionarystring, object) 用指定的字典数据往客户端 QF 对象中注册自定义属性。
(Inherited from QAdminBasePageModel)
RegisterQFObjectCustomData(string, object) 往客户端 QF 对象中注册自定义属性。
(Inherited from QAdminBasePageModel)
RegisterStartupScript 用来注册页面脚本。
(Inherited from QAdminBasePageModel)
ShowConfirm(string, string, string, bool, bool) 在客户端浏览器弹出确认对话框。
(Inherited from QAdminBasePageModel)
ShowConfirm(string, string, string, string, bool, bool) 在客户端浏览器弹出确认对话框,可指定标题。
(Inherited from QAdminBasePageModel)
ShowConfirmTwice(string, string, string, string, bool, bool) 在客户端浏览器弹出二次确认对话框。
(Inherited from QAdminBasePageModel)
ShowConfirmTwice(string, string, string, string, string, bool, bool) 在客户端浏览器弹出二次确认对话框,可指定标题。
(Inherited from QAdminBasePageModel)
ShowError(string, bool, Position, Position, int, bool) 在客户端浏览器显示错误提示。
(Inherited from QAdminBasePageModel)
ShowError(string, string, bool, Position, Position, int, bool) 在客户端浏览器显示错误提示,可指定标题。
(Inherited from QAdminBasePageModel)
ShowMessage(string, bool, Position, Position, int, bool) 在客户端浏览器显示消息提示。
(Inherited from QAdminBasePageModel)
ShowMessage(string, string, bool, Position, Position, int, bool) 在客户端浏览器显示消息提示,可指定标题。
(Inherited from QAdminBasePageModel)
ShowServiceResultMessage 根据指定的 IServiceResult 服务调用结果,在客户端显示一个提示框。
(Inherited from QAdminBasePageModel)
ShowWindow 在客户端弹出 iframe 窗口。
(Inherited from QAdminBasePageModel)

Protected Methods

BeforePageLoadAsync 页面各项检查通过后、加载前执行的方法。
(Inherited from QAdminBasePageModel)
BreakPageHandlerExecutionAsync 已重写,检查是否要中止当前页面的 OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate) 的执行。
(Overrides QAdminBasePageModelBreakPageHandlerExecutionAsync(PageHandlerExecutingContext))
CheckRightsAsync 检查当前登录用户是否有权访问此页面。
(Inherited from QAdminBasePageModel)
CreateFineUINotify(string, MessageBoxIcon, Target, Position, Position, int, bool) 创建 FineUI 提示框对象。
(Inherited from QAdminBasePageModel)
CreateFineUINotify(string, string, MessageBoxIcon, Target, Position, Position, int, bool) 创建 FineUI 提示框对象,可指定标题。
(Inherited from QAdminBasePageModel)
OnAccessDeniedAsync 无权访问页面时调用的方法。
(Inherited from QAdminBasePageModel)
OnCheckRequestHashAsync 检查页面请求哈希值。
(Inherited from QAdminBasePageModel)
OnPasswordExpiredAsync 当前登录用户密码已过期时调用的方法。
(Inherited from QAdminBasePageModel)
OnRequiresLoginAsync 需要登录时调用的方法。
(Inherited from QAdminBasePageModel)
RegisterSelUserContextToken 往客户端注册选人上下文令牌。
(Inherited from QAdminBasePageModel)
TryGetFineUIDropDownListUserInputText 当某属性对应的界面上的下拉框为可输入状态时,可调用此方法来获取下拉框的值。
(Inherited from QAdminBasePageModel)

See Also