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