WebPageBase 类

定义

充当表示 ASP.NET Razor 页的类的基类。

public abstract class WebPageBase : System.Web.WebPages.WebPageRenderingBase
type WebPageBase = class
    inherit WebPageRenderingBase
Public MustInherit Class WebPageBase
Inherits WebPageRenderingBase
继承
派生

构造函数

WebPageBase()

初始化 WebPageBase 类以供继承的类实例使用。 此构造函数只能由继承的类调用。

属性

App

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
AppState

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
Cache

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Context

在派生类中重写时,获取或设置 HttpContextBase 与页面关联的 对象。

(继承自 WebPageExecutingBase)
Culture

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
DisplayMode

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
IsAjax

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
IsPost

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Layout

获取或设置布局页的路径。

Output

获取页面的当前 TextWriter 对象。

OutputStack

获取当前页上下文的对象堆栈 TextWriter

Page

对页面、布局页和分页之间共享的页数据提供类似属性的访问。

PageContext

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
PageData

对页面、布局页和分页之间共享的页数据提供类似数组的访问。

Profile

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Request

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Response

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Server

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
Session

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
TemplateInfo

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
UICulture

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
UrlData

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
User

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageRenderingBase)
VirtualPath

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
VirtualPathFactory

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)

方法

BeginContext(Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
BeginContext(String, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
BeginContext(TextWriter, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
BeginContext(TextWriter, String, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
ConfigurePage(WebPageBase)

在派生类中重写时,将基于父网页的配置来配置当前网页。

CreateInstanceFromVirtualPath(String)

使用指定的虚拟路径创建 类的新实例 WebPageBase

CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

尝试从 virtualPath 创建 WebPageBase 实例,并使用较简单的消息包装复杂的编译器异常

DefineSection(String, SectionWriter)

由内容页调用以创建指定的内容部分。

EndContext(Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
EndContext(String, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
EndContext(TextWriter, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
EndContext(TextWriter, String, Int32, Int32, Boolean)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
Execute()

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
ExecutePageHierarchy()

在一组相关的网页中执行代码。

ExecutePageHierarchy(WebPageContext, TextWriter)

使用指定的参数,在一组相关的网页中执行代码。

ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

使用指定的上下文、编写器和起始页,在一组相关的网页中执行代码。

GetOutputWriter()

返回用于呈现页面的文本编写器实例。

Href(String, Object[])

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
InitializePage()

初始化当前页。

IsSectionDefined(String)

返回一个值,该值指示是否在页中定义了指定部分。

NormalizeLayoutPagePath(String)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
NormalizePath(String)

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
PopContext()

从实例顶部 OutputStack 返回并删除上下文。

PushContext(WebPageContext, TextWriter)

在实例顶部 OutputStack 插入指定的上下文。

RenderBody()

在布局页中,将呈现不在指定部分中的内容页部分。

RenderPage(String, Object[])

在其他页内呈现某一页的内容。

RenderSection(String)

在布局页中,将呈现指定部分的内容。

RenderSection(String, Boolean)

在布局页中,将呈现指定部分的内容并指定该部分是否为必需。

Write(HelperResult)

将指定的 HelperResult 对象写入 HTML 编码的字符串。

Write(Object)

将指定的对象作为 HTML 编码的字符串写入。

WriteAttribute(String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
WriteAttributeTo(String, TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
WriteAttributeTo(TextWriter, String, PositionTagged<String>, PositionTagged<String>, AttributeValue[])

充当表示 ASP.NET Razor 页的类的基类。

(继承自 WebPageExecutingBase)
WriteLiteral(Object)

无需先对指定的对象进行 HTML 编码,即可将其写入。

适用于