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

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

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

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

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, WebPageRenderingBase)

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

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

使用指定的参数在一组依赖网页中执行代码。

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

在布局页中,呈现命名节的内容,并指定该节是否是必需的。

(继承自 WebPageBase)
RenderSection(String)

在布局页中,呈现命名节的内容。

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

适用于