ASP.NET Web Pages - Klasa
- Poprzednia strona Przykłady WebPages
- Następna strona Bezpieczeństwo WebPages
Klasa StringExtensions - Metoda
Metody | Opis |
---|---|
As<TValue>(String) | Przekształć ciąg znaków w typ danych o określonym typie. |
As<TValue>(String, TValue) | Przekształć ciąg znaków w określony typ danych i podaj wartość domyślną. |
AsBool(String) | Przekształć ciąg znaków w wartość boolean (true/false). |
AsBool(String, Boolean) | Przekształć ciąg znaków w wartość boolean (true/false) i podaj wartość domyślną. |
AsDateTime(String) | Przekształć ciąg znaków w wartość DateTime. |
AsDateTime(String, DateTime) | Przekształć ciąg znaków w wartość DateTime i podaj wartość domyślną. |
AsDecimal(String) | Przekształć ciąg znaków w liczbę Decimal. |
AsDecimal(String, Decimal) | Przekształć ciąg znaków w liczbę Decimal i podaj wartość domyślną. |
AsFloat(String) | Przekształć ciąg znaków w liczbę zmiennoprzecinkową Single. |
AsFloat(String, Single) | Przekształć ciąg znaków w liczbę zmiennoprzecinkową Single i podaj wartość domyślną. |
AsInt(String) | Przekształć ciąg znaków w liczbę całkowitą. |
AsInt(String, Int32) | Przekształć ciąg znaków w liczbę całkowitą i podaj wartość domyślną. |
Is<TValue> | Sprawdź, czy ciąg znaków można przekształcić w określony typ danych. |
IsBool | Sprawdź, czy ciąg znaków można przekształcić w typ Boolean (true/false). |
IsDateTime | Sprawdź, czy ciąg znaków można przekształcić w typ DateTime. |
IsDecimal | Sprawdź, czy ciąg znaków można przekształcić w typ Decimal. |
IsEmpty | Sprawdza, czy wartość ciągowa jest nullptr lub pusta. |
IsFloat | Sprawdza, czy ciąg znaków można przekształcić w typ Single. |
IsInt | Sprawdza, czy ciąg znaków można przekształcić w liczbę całkowitą. |
Klasa WebPageBase - właściwości
Atrybuty | Opis |
---|---|
Layout | Zwraca lub ustawia ścieżkę do szablonu strony. |
Output | Zwraca bieżący obiekt TextWriter strony. |
OutputStack | Zwraca stos obiektów TextWriter bieżącego kontekstu strony. |
Page | Zapewnia dostęp do danych strony, które są 共享 między stroną, szablonem strony i stronami paginacyjnymi, w sposób podobny do właściwości. |
PageData | Zapewnia dostęp do danych strony, które są 共享 między stroną, szablonem strony i stronami paginacyjnymi, w sposób podobny do tablicy. |
Klasa WebPageBase - metody
Metody | Opis |
---|---|
ConfigurePage | Przy nadpisywaniu w klasie pochodnej, konfiguruje bieżącą stronę na podstawie konfiguracji strony nadrzędnej. |
CreateInstanceFromVirtualPath | Tworzy nową instancję klasy WebPageBase za pomocą określonej wirtualnej ścieżki. |
DefineSection | Wywoływane przez stronę treści do utworzenia określonej części zawartości. |
GetOutputWriter | Zwraca instancję TextWriter używaną do prezentacji strony. |
InitializePage | Inicjalizacja bieżącej strony. |
IsSectionDefined | Zwraca wartość wskazującą, czy w stronie zdefiniowano określoną część. |
PopContext | Zwraca i usuwa kontekst z góry instancji OutputStack. |
PushContext | Wstawia określony kontekst na szczycie instancji OutputStack. |
RenderBody | W szablonie strony będzie wyświetlona część strony, która nie znajduje się w określonej części. |
RenderPage | Wyświetlanie zawartości jednej strony w innych stronach. |
RenderSection | W szablonie strony będzie wyświetlona określona część. |
Write | Zapisuje określone parametry jako zaakapitalizowany HTML. |
WriteLiteral | Nie jest wymagane wcześniejsze HTML-encjonowanie określonego obiektu, aby można go było zapisać. |
Inne często używane metody i atrybuty
Atrybuty | Opis |
---|---|
Request.Cookies[key] | Otrzymywanie lub ustawianie wartości HTTP cookie. |
Request.Files[key] | Pobieranie pliku przesłanego w bieżącym żądaniu. |
Request.Form[key] | Pobieranie danych wysłanych formularzem POST (w formie ciągu znaków). |
Request.QueryString[key] | Pobieranie zbioru zmiennych zapytania HTTP. |
Request.Unvalidated(key) | Opcjonalne wyłączenie walidacji żądań dla elementów formularza, wartości zapytania, cooki. |
Response.AddHeader() | Dodanie nagłówka HTTP do strumienia wyjściowego. |
Response.OutputCache() | Konfiguracja strategii buforowania instancji odpowiedzi HTTP. |
Response.Redirect(path) | Przekierowanie klienta do nowego URL. |
Response.SetStatus(StatusCode) | Ustawianie kodu stanu HTTP odpowiedzi. |
Response.WriteBinary() | Pisanie sekwencji bajtów binarnego zawartości o określonym typie MIME do strumienia wyjściowego HTTP odpowiedzi. |
Response.WriteFile(file) | Pisanie określonego pliku bezpośrednio do strumienia wyjściowego HTTP odpowiedzi. |
@section(sectionName) | Definiowanie części zawartości o określonej nazwie. |
Server.HtmlDecode(htmlText) | Dekodowanie zakodowanego ciągu znaków HTML. |
Server.HtmlEncode(text) | Kodowanie ciągów znaków na HTML. |
Server.MapPath(virtualPath) | Zwrócenie fizycznej ścieżki serwera dla określonej wirtualnej ścieżki. |
Server.UrlDecode(urlText) | Konwersja zakodowanego ciągu znaków na ciąg znaków zdekodowanego. |
Server.UrlEncode(text) | Kodowanie ciągów znaków, aby można je było bezpiecznie przesyłać przez HTTP z serwera do klienta. |
Session[key] | Pobieranie lub ustawianie wartości, która będzie istniała, aż użytkownik zamknie przeglądarkę. |
ToString() | Wyświetlenie strumieniowego przedstawienia wartości obiektu. |
UrlData[index] | Pobieranie danych związanych z ścieżką URL. |
- Poprzednia strona Przykłady WebPages
- Następna strona Bezpieczeństwo WebPages