PageBase Класс

Определение

Базовый класс для страницы Razor.

public ref class PageBase abstract : Microsoft::AspNetCore::Mvc::Razor::RazorPageBase
public abstract class PageBase : Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
type PageBase = class
    inherit RazorPageBase
Public MustInherit Class PageBase
Inherits RazorPageBase
Наследование
Производный

Конструкторы

PageBase()

Базовый класс для страницы Razor.

Свойства

BodyContent

Возвращает или задает содержимое основного текста.

(Унаследовано от RazorPageBase)
DiagnosticSource

Возвращает или задает экземпляр, используемый DiagnosticSource для инструментирования выполнения страницы.

(Унаследовано от RazorPageBase)
HtmlEncoder

Возвращает объект , используемый HtmlEncoder при RazorPage обработке выражений, отличныхIHtmlContent от C#.

(Унаследовано от RazorPageBase)
HttpContext

Возвращает набор HttpContext.

IsLayoutBeingRendered

Возвращает или задает флаг, определяющий, отображается ли макет этой страницы.

(Унаследовано от RazorPageBase)
Layout

Получает или задает путь к странице макета.

(Унаследовано от RazorPageBase)
MetadataProvider

Возвращает или задает класс IModelMetadataProvider.

ModelState

Возвращает набор ModelStateDictionary.

Output

Возвращает объект , в TextWriter который страница записывает выходные данные.

(Унаследовано от RazorPageBase)
PageContext

PageContext.

Path

Возвращает базовый относительный путь приложения к странице.

(Унаследовано от RazorPageBase)
PreviousSectionWriters

Возвращает или задает разделы, которые могут быть отрисовыты этой страницей.

(Унаследовано от RazorPageBase)
Request

Возвращает набор HttpRequest.

Response

Возвращает набор HttpResponse.

RouteData

Возвращает для RouteData выполняемого действия.

SectionWriters

Возвращает разделы, определенные этой страницей.

(Унаследовано от RazorPageBase)
TempData

Получает из ITempDataDictionaryViewContext.

(Унаследовано от RazorPageBase)
User

Возвращает объект ClaimsPrincipal текущего пользователя, выполнившего вход.

(Унаследовано от RazorPageBase)
ViewBag

Получает или динамический словарь данных представления.

(Унаследовано от RazorPageBase)
ViewContext

Возвращает или задает контекст представления представления отрисовки.

Методы

AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Добавьте значение атрибута HTML.

(Унаследовано от RazorPageBase)
BadRequest()

Создает объект BadRequestResult , который создает Status400BadRequest ответ.

BadRequest(ModelStateDictionary)

Создает объект BadRequestObjectResult , который создает Status400BadRequest ответ.

BadRequest(Object)

Создает объект BadRequestObjectResult , который создает Status400BadRequest ответ.

BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle)

Начинает добавление значений атрибута HTML.

(Унаследовано от RazorPageBase)
BeginContext(Int32, Int32, Boolean)

Базовый класс для страницы Razor.

BeginWriteAttribute(String, String, Int32, String, Int32, Int32)

Начинает запись атрибута.

(Унаследовано от RazorPageBase)
BeginWriteTagHelperAttribute()

Запускает новый область для записи ITagHelper значений атрибутов.

(Унаследовано от RazorPageBase)
Challenge()

Создает объект ChallengeResult.

Challenge(AuthenticationProperties)

ChallengeResult Создает с указанным propertiesобъектом .

Challenge(AuthenticationProperties, String[])

ChallengeResult Создает с указанными схемами проверки подлинности и properties.

Challenge(String[])

ChallengeResult Создает с указанными схемами проверки подлинности.

Content(String)

Создает ContentResult объект с Status200OK , указывая content строку.

Content(String, MediaTypeHeaderValue)

Создает ContentResult объект с Status200OK , указывая content строку и contentType.

Content(String, String)

Создает ContentResult объект с Status200OK , указывая content строку и тип контента.

Content(String, String, Encoding)

Создает ContentResult объект с Status200OK , указывая content строку, contentTypeи contentEncoding.

CreateTagHelper<TTagHelper>()

Создает и активирует ITagHelper.

(Унаследовано от RazorPageBase)
DefineSection(String, Func<Object,Task>)

Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью RenderSection или RenderSectionAsync

(Унаследовано от RazorPageBase)
DefineSection(String, RenderAsyncDelegate)

Создает на странице именованный раздел содержимого, который можно вызвать на странице макета с помощью RenderSection или RenderSectionAsync

(Унаследовано от RazorPageBase)
EndAddHtmlAttributeValues(TagHelperExecutionContext)

Завершает добавление значений атрибута HTML.

(Унаследовано от RazorPageBase)
EndContext()

Базовый класс для страницы Razor.

EndTagHelperWritingScope()

Завершает текущую запись область, которая была запущена путем вызова StartTagHelperWritingScope(HtmlEncoder).

(Унаследовано от RazorPageBase)
EndWriteAttribute()

Завершает запись атрибута.

(Унаследовано от RazorPageBase)
EndWriteTagHelperAttribute()

Завершает текущую запись область, которая была запущена путем вызова BeginWriteTagHelperAttribute().

(Унаследовано от RazorPageBase)
EnsureRenderedBodyOrSections()

Проверяет, что все разделы, определенные в , PreviousSectionWriters были отрисованы или текст был отрисован, если разделы не определены.

ExecuteAsync()

Отрисовывает страницу и записывает выходные данные в Writer.

(Унаследовано от RazorPageBase)
File(Byte[], String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK) и с указанным contentType как Content-Type.

File(Byte[], String, String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

File(Stream, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type.

File(Stream, String, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

File(String, String)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type.

File(String, String, String)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

FlushAsync()

Вызывает в FlushAsync()Output и Stream.FlushAsync в потоке ответа, записывая все буферизованное содержимое в Body.

(Унаследовано от RazorPageBase)
Forbid()

По умолчанию создает ForbidResult объект (Status403Forbidden ).

Forbid(AuthenticationProperties)

ForbidResult Создает (Status403Forbidden по умолчанию) с указанным properties.

Forbid(AuthenticationProperties, String[])

ForbidResult Создает (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности и properties.

Forbid(String[])

ForbidResult Создает (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности.

Href(String)

Возвращает href для заданного пути содержимого.

(Унаследовано от RazorPageBase)
InvalidTagHelperIndexerAssignment(String, String, String)

Форматирование сообщения об ошибке об использовании индексатора, если вспомогательное свойство тега имеет значение null.

(Унаследовано от RazorPageBase)
LocalRedirect(String)

Создает LocalRedirectResult объект , который перенаправляет (Status302Found) в указанный локальный localUrlобъект .

LocalRedirectPermanent(String)

Создает LocalRedirectResult объект со Permanent значением true (Status301MovedPermanently), используя указанный localUrlобъект .

LocalRedirectPermanentPreserveMethod(String)

Создает объект со значением LocalRedirectResult true и PreserveMethod значением true (Status308PermanentRedirect), используя указанный localUrlPermanent объект .

LocalRedirectPreserveMethod(String)

Создает объект со значением LocalRedirectResult false и PreserveMethod значением true (Status307TemporaryRedirect), используя указанный localUrlPermanent объект .

NotFound()

Создает объект NotFoundResult , который создает Status404NotFound ответ.

NotFound(Object)

Создает объект NotFoundObjectResult , который создает Status404NotFound ответ.

Page()

Создает PageResult объект , который отображает эту страницу в виде представления ответа.

Partial(String)

Создает , PartialViewResult указывая имя части для отрисовки.

Partial(String, Object)

Создает , PartialViewResult указывая имя части для отрисовки и объект модели.

PhysicalFile(String, String)

Возвращает файл, указанный параметром physicalPath (Status200OK), с указанным contentType в качестве Content-Type.

PhysicalFile(String, String, String)

Возвращает файл, указанный параметром physicalPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла.

PopWriter()

Возвращает модуль записи текста из стека.

(Унаследовано от RazorPageBase)
PushWriter(TextWriter)

Помещает модуль записи текста в стек.

(Унаследовано от RazorPageBase)
Redirect(String)

Создает RedirectResult объект , который перенаправляет на указанный urlобъект .

RedirectPermanent(String)

Создает RedirectResult объект со Permanent значением true (Status301MovedPermanently), используя указанный urlобъект .

RedirectPermanentPreserveMethod(String)

Создает объект со значением RedirectResult true и PreserveMethod значением true (Status308PermanentRedirect), используя указанный urlPermanent объект .

RedirectPreserveMethod(String)

Создает объект со значением RedirectResult false и PreserveMethod значением true (Status307TemporaryRedirect), используя указанный urlPermanent объект .

RedirectToAction(String)

Перенаправляет (Status302Found) на указанное actionNameдействие с помощью .

RedirectToAction(String, Object)

Перенаправляет (Status302Found) на указанное действие с помощью actionName и routeValues.

RedirectToAction(String, String)

Перенаправляет (Status302Found) на указанное actionName действие с помощью и controllerName.

RedirectToAction(String, String, Object)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerNameи routeValues.

RedirectToAction(String, String, Object, String)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToAction(String, String, String)

Перенаправляет (Status302Found) на указанное действие, используя указанные actionName, controllerNameи fragment.

RedirectToActionPermanent(String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true с помощью указанного actionName.

RedirectToActionPermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName и routeValues.

RedirectToActionPermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName и controllerName.

RedirectToActionPermanent(String, String, Object)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerNameи routeValues.

RedirectToActionPermanent(String, String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToActionPermanent(String, String, String)

Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent значением true, используя указанные actionName, controllerNameи fragment.

RedirectToActionPermanentPreserveMethod(String, String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанное действие с Permanent параметром true и PreserveMethod значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToActionPreserveMethod(String, String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанное действие с Permanent значением false и PreserveMethod значением true, используя указанные actionName, controllerName, routeValuesи fragment.

RedirectToPage()

Перенаправляет (Status302Found) на текущую страницу.

RedirectToPage(Object)

Перенаправляет (Status302Found) на текущую страницу с указанным routeValues.

RedirectToPage(String)

Перенаправляет (Status302Found) на указанный pageNameобъект .

RedirectToPage(String, Object)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный routeValues.

RedirectToPage(String, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный pageHandler.

RedirectToPage(String, String, Object, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанные routeValues и fragment.

RedirectToPage(String, String, String)

Перенаправляет (Status302Found) на указанный pageName объект , используя указанный fragment.

RedirectToPagePermanent(String)

Перенаправляет (Status301MovedPermanently) на указанный pageNameобъект .

RedirectToPagePermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный routeValues.

RedirectToPagePermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный pageHandler.

RedirectToPagePermanent(String, String, Object)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный routeValues.

RedirectToPagePermanent(String, String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанные routeValues и fragment.

RedirectToPagePermanent(String, String, String)

Перенаправляет (Status301MovedPermanently) на указанный pageName объект , используя указанный fragment.

RedirectToPagePermanentPreserveMethod(String, String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent параметром true и PreserveMethod значением true, используя указанные pageName, routeValuesи fragment.

RedirectToPagePreserveMethod(String, String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанную страницу с Permanent значением false и PreserveMethod значением true, используя указанные pageName, routeValuesи fragment.

RedirectToRoute(Object)

Перенаправляет (Status302Found) на указанный маршрут, используя указанный routeValues.

RedirectToRoute(String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанный routeName.

RedirectToRoute(String, Object)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName и routeValues.

RedirectToRoute(String, Object, String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName, routeValuesи fragment.

RedirectToRoute(String, String)

Перенаправляет (Status302Found) на указанный маршрут, используя указанные routeName и fragment.

RedirectToRoutePermanent(Object)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанный routeValues.

RedirectToRoutePermanent(String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанный routeName.

RedirectToRoutePermanent(String, Object)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent параметром true, используя указанные routeName и routeValues.

RedirectToRoutePermanent(String, Object, String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent значением true, используя указанные routeName, routeValuesи fragment.

RedirectToRoutePermanent(String, String)

Перенаправляет (Status301MovedPermanently) на указанный маршрут с Permanent параметром true, используя указанные routeName и fragment.

RedirectToRoutePermanentPreserveMethod(String, Object, String)

Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent параметром true и PreserveMethod значением true, используя указанные routeName, routeValuesи fragment.

RedirectToRoutePreserveMethod(String, Object, String)

Перенаправляет (Status307TemporaryRedirect) на указанный маршрут с Permanent значением false и PreserveMethod значением true, используя указанные routeName, routeValuesи fragment.

SetAntiforgeryCookieAndHeader()

Задает файл cookie для защиты от подделки и заголовок X-Frame-Options в ответе.

(Унаследовано от RazorPageBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Создает с указанной SignInResult схемой проверки подлинности и properties.

SignIn(ClaimsPrincipal, String)

Создает с указанной SignInResult схемой проверки подлинности.

SignOut(AuthenticationProperties, String[])

SignOutResult Создает с указанными схемами проверки подлинности и properties.

SignOut(String[])

SignOutResult Создает с указанными схемами проверки подлинности.

StartTagHelperWritingScope(HtmlEncoder)

Запускает новое область записи и при необходимости переопределяется HtmlEncoder в этом область.

(Унаследовано от RazorPageBase)
StatusCode(Int32)

Создает объект , StatusCodeResult указывая statusCode.

StatusCode(Int32, Object)

Создает объект , ObjectResult указывая statusCode и value

TryUpdateModelAsync(Object, Type, String)

Обновления указанного model экземпляра, используя значения из текущего PageIValueProvider объекта и prefix.

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Обновления указанного model экземпляра valueProvider с помощью и prefix.

TryUpdateModelAsync<TModel>(TModel)

Обновления указанного model экземпляра, используя значения из текущего PageIValueProviderобъекта .

TryUpdateModelAsync<TModel>(TModel, String)

Обновления указанного model экземпляра, используя значения из текущего PageIValueProvider объекта и prefix.

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Обновления указанного model экземпляра, используя значения из текущего PageIValueProvider объекта и prefix.

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Обновления указанного model экземпляра, используя значения из текущего PageIValueProvider объекта и prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Обновления указанного model экземпляра valueProvider с помощью и prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Обновления указанного model экземпляра valueProvider с помощью и prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Обновления указанного model экземпляра valueProvider с помощью и prefix.

TryValidateModel(Object)

Проверяет указанный model экземпляр.

TryValidateModel(Object, String)

Проверяет указанный model экземпляр.

Unauthorized()

Создает объект UnauthorizedResult , который создает Status401Unauthorized ответ.

ViewComponent(String)

Создает , ViewComponentResult указывая имя отрисовываемого компонента представления.

ViewComponent(String, Object)

Создает , ViewComponentResult указывая имя отрисовываемого компонента представления.

ViewComponent(Type)

Создает , ViewComponentResult указывая Type компонент представления для отрисовки.

ViewComponent(Type, Object)

Создает , ViewComponentResult указывая Type компонент представления для отрисовки.

Write(Object)

Записывает указанный value объект с кодировкой HTML в Output.

(Унаследовано от RazorPageBase)
Write(String)

Записывает указанный value объект с кодировкой HTML в Output.

(Унаследовано от RazorPageBase)
WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean)

Записывает значение атрибута.

(Унаследовано от RazorPageBase)
WriteLiteral(Object)

Записывает указанный value объект без кодировки HTML в Output.

(Унаследовано от RazorPageBase)
WriteLiteral(String)

Записывает указанный value объект без кодировки HTML в Output.

(Унаследовано от RazorPageBase)

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