Поделиться через


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)

Выполняет попытку создать экземпляр WebPageBase из virtualPath и помещает в оболочку сложные исключения компилятора с более простыми сообщениями

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-кодирования.

Применяется к