WebPage 类

定义

表示 ASP.NET Razor 页。

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

构造函数

WebPage()

从派生类调用以创建基于 类 WebPage 的新实例。

属性

App

表示 ASP.NET Razor 页。

(继承自 WebPageExecutingBase)
AppState

表示 ASP.NET Razor 页。

(继承自 WebPageExecutingBase)
Cache

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
Context

获取或设置与 HttpContextBase 页面关联的 对象。

Culture

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
DisplayMode

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
Html

获取与 HtmlHelper 页面关联的 对象。

IsAjax

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
IsPost

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
Layout

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

(继承自 WebPageBase)
Model

获取与页关联的模型。

ModelState

获取与页关联的模型的状态。

Output

获取页面的当前 TextWriter 对象。

(继承自 WebPageBase)
OutputStack

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

(继承自 WebPageBase)
Page

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

(继承自 WebPageBase)
PageContext

表示 ASP.NET Razor 页。

(继承自 WebPageRenderingBase)
PageData

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

(继承自 WebPageBase)
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)
Validation

获取当前页上下文的验证帮助器。

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)

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

(继承自 WebPageBase)
CreatePageFromVirtualPath(String, HttpContextBase, Func<String,Boolean>, DisplayModeProvider, IDisplayMode)

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

(继承自 WebPageBase)
DefineSection(String, SectionWriter)

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

(继承自 WebPageBase)
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)

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

(继承自 WebPageBase)
ExecutePageHierarchy(WebPageContext, TextWriter, WebPageRenderingBase)

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

(继承自 WebPageBase)
GetOutputWriter()

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

(继承自 WebPageBase)
Href(String, Object[])

表示 ASP.NET Razor 页。

(继承自 WebPageExecutingBase)
InitializePage()

初始化继承自 类的对象 WebPage

IsSectionDefined(String)

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

(继承自 WebPageBase)
NormalizeLayoutPagePath(String)

表示 ASP.NET Razor 页。

(继承自 WebPageExecutingBase)
NormalizePath(String)

表示 ASP.NET Razor 页。

(继承自 WebPageExecutingBase)
PopContext()

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

(继承自 WebPageBase)
PushContext(WebPageContext, TextWriter)

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

(继承自 WebPageBase)
RegisterPageExecutor(IWebPageRequestExecutor)

将某个类添加到类的列表中,以便处理页执行并实现页的自定义功能。

RenderBody()

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

(继承自 WebPageBase)
RenderPage(String, Object[])

呈现内容页。

RenderSection(String)

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

(继承自 WebPageBase)
RenderSection(String, Boolean)

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

(继承自 WebPageBase)
Write(HelperResult)

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

(继承自 WebPageBase)
Write(Object)

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

(继承自 WebPageBase)
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 编码,即可将其写入。

(继承自 WebPageBase)

适用于