Share via


WebViewPage 类

定义

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

public abstract class WebViewPage : System.Web.WebPages.WebPageBase, System.Web.Mvc.IViewDataContainer
type WebViewPage = class
    inherit WebPageBase
    interface IViewDataContainer
Public MustInherit Class WebViewPage
Inherits WebPageBase
Implements IViewDataContainer
继承
派生
实现

构造函数

WebViewPage()

初始化 WebViewPage 类的新实例。

属性

Ajax

获取或设置 AjaxHelper 用于使用 Ajax 呈现 HTML 的对象。

App

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageExecutingBase)
AppState

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageExecutingBase)
Cache

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
Context

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

Culture

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
DisplayMode

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
Html

获取或设置 HtmlHelper 用于呈现 HTML 元素的对象。

IsAjax

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
IsPost

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
Layout

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

(继承自 WebPageBase)
Model

获取关联 ViewDataDictionary 对象的 Model 属性。

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)
TempData

获取要传递到视图的临时数据。

TemplateInfo

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
UICulture

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
Url

获取或设置已呈现的页的 URL。

UrlData

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
User

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageRenderingBase)
ViewBag

获取视图包。

ViewContext

获取或设置用于呈现视图的信息。

ViewData

获取或设置一个字典,其中包含在控制器和视图之间传递的数据。

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)

设置页的视图上下文和视图数据。

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()

运行 ASP.NET Razor 执行管道的页层次结构。

ExecutePageHierarchy(WebPageContext, TextWriter)

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

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

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

(继承自 WebPageBase)
GetOutputWriter()

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

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

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageExecutingBase)
InitHelpers()

初始化 、 AjaxHelperHtmlHelperUrlHelper 类。

InitializePage()

初始化当前页。

(继承自 WebPageBase)
IsSectionDefined(String)

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

(继承自 WebPageBase)
NormalizeLayoutPagePath(String)

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageExecutingBase)
NormalizePath(String)

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

(继承自 WebPageExecutingBase)
PopContext()

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

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

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

(继承自 WebPageBase)
RenderBody()

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

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

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

(继承自 WebPageBase)
RenderSection(String)

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

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

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

(继承自 WebPageBase)
SetViewData(ViewDataDictionary)

设置视图数据。

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)

适用于