RazorPageBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor.
public ref class RazorPageBase abstract : Microsoft::AspNetCore::Mvc::Razor::IRazorPage
public abstract class RazorPageBase : Microsoft.AspNetCore.Mvc.Razor.IRazorPage
type RazorPageBase = class
interface IRazorPage
Public MustInherit Class RazorPageBase
Implements IRazorPage
- Dziedziczenie
-
RazorPageBase
- Pochodne
- Implementuje
Konstruktory
| RazorPageBase() |
Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor. |
Właściwości
| BodyContent |
Pobiera lub ustawia zawartość treści. |
| DiagnosticSource |
Pobiera lub ustawia DiagnosticSource wystąpienie używane do instrumentowania wykonywania strony. |
| HtmlEncoder |
Pobiera element HtmlEncoder do użycia, gdy obsługuje wyrażenia RazorPage inne niżIHtmlContent C#. |
| IsLayoutBeingRendered |
Pobiera lub ustawia flagę określającą, czy układ tej strony jest renderowany. |
| Layout |
Pobiera lub ustawia ścieżkę strony układu. |
| Output |
Pobiera, do TextWriter którego strona zapisuje dane wyjściowe. |
| Path |
Pobiera podstawową ścieżkę względną aplikacji do strony. |
| PreviousSectionWriters |
Pobiera lub ustawia sekcje, które mogą być renderowane przez tę stronę. |
| SectionWriters |
Pobiera sekcje zdefiniowane przez tę stronę. |
| TempData |
Pobiera element ITempDataDictionary z elementu ViewContext. |
| User |
ClaimsPrincipal Pobiera bieżący zalogowany użytkownik. |
| ViewBag |
Pobiera słownik danych widoku dynamicznego. |
| ViewContext |
Pobiera lub ustawia kontekst widoku renderowania. |
Metody
| AddHtmlAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Dodaj wartość atrybutu HTML. |
| BeginAddHtmlAttributeValues(TagHelperExecutionContext, String, Int32, HtmlAttributeValueStyle) |
Rozpoczyna dodawanie wartości atrybutów HTML. |
| BeginContext(Int32, Int32, Boolean) |
Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor. |
| BeginWriteAttribute(String, String, Int32, String, Int32, Int32) |
Rozpoczyna zapisywanie atrybutu. |
| BeginWriteTagHelperAttribute() |
Uruchamia nowy zakres pisania ITagHelper wartości atrybutów. |
| CreateTagHelper<TTagHelper>() |
Tworzy i aktywuje element ITagHelper. |
| DefineSection(String, Func<Object,Task>) |
Tworzy sekcję o nazwie zawartości na stronie, którą można wywołać na stronie Układ przy użyciu lub |
| DefineSection(String, RenderAsyncDelegate) |
Tworzy sekcję o nazwie zawartości na stronie, którą można wywołać na stronie Układ przy użyciu lub |
| EndAddHtmlAttributeValues(TagHelperExecutionContext) |
Kończy dodawanie wartości atrybutów HTML. |
| EndContext() |
Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor. |
| EndTagHelperWritingScope() |
Kończy bieżący zakres pisania, który został uruchomiony przez wywołanie metody StartTagHelperWritingScope(HtmlEncoder). |
| EndWriteAttribute() |
Kończy pisanie atrybutu. |
| EndWriteTagHelperAttribute() |
Kończy bieżący zakres pisania, który został uruchomiony przez wywołanie metody BeginWriteTagHelperAttribute(). |
| EnsureRenderedBodyOrSections() |
Sprawdza, czy wszystkie sekcje zdefiniowane w pliku PreviousSectionWriters zostały renderowane lub treść została renderowana, jeśli nie zdefiniowano żadnych sekcji. |
| ExecuteAsync() |
Renderuje stronę i zapisuje dane wyjściowe w obiekcie Writer. |
| FlushAsync() |
FlushAsync() Wywołuje element Output i Stream.FlushAsync na strumieniu odpowiedzi, zapisuj zawartość buforowaną do elementu Body. |
| Href(String) |
Zwraca wartość href dla danej ścieżki zawartości. |
| InvalidTagHelperIndexerAssignment(String, String, String) |
Sformatuj komunikat o błędzie dotyczący używania indeksatora, gdy właściwość pomocnika tagu to |
| PopWriter() |
Zwróć składnik zapisywania tekstu ze stosu. |
| PushWriter(TextWriter) |
Umieszcza moduł zapisywania tekstu na stosie. |
| SetAntiforgeryCookieAndHeader() |
Ustawia plik cookie antyforgery i nagłówek X-Frame-Options w odpowiedzi. |
| StartTagHelperWritingScope(HtmlEncoder) |
Uruchamia nowy zakres pisania i opcjonalnie zastępuje HtmlEncoder zakres w tym zakresie. |
| Write(Object) |
Zapisuje określony |
| Write(String) |
Zapisuje określony |
| WriteAttributeValue(String, Int32, Object, Int32, Int32, Boolean) |
Zapisuje wartość atrybutu. |
| WriteLiteral(Object) |
Zapisuje określony |
| WriteLiteral(String) |
Zapisuje określony |