Rozdział I 1. Zrozumieć różnicę między C/S a B/S, ASP.NET jest tworzenie programów oparte na modelu B/S 2.ASP. Funkcje i zalety .NET (patrz podręcznik) 3. Jak stworzyć ASP.NET program webowy w VS2008 (VS2010)? Kroki: Plik-->New->Project-->Windows C#->ASP.NET aplikacja 4. Separacja kodu: strona internetowa na pierwszym planie i język logiczny C# w tle są oddzielone,
Rozdział II 1. Język skryptowy: po stronie serwera, po stronie klienta 1.1 Język skryptowy po stronie serwera Metoda zapisu 1: <skrypt usuwający język="C#">... Kod C# .....</scrip去掉t> Metoda pisania 2: <% %>
1.2 Kliencki język skryptowy (Javascrip usuwa t) Pisanie: <scrip usuń t type="text/javascrip usuń t">... javascrip usuwa kod T....</scrip去掉t>
Różnica: Skrypty po stronie klienta są wysyłane bezpośrednio na stronę klienta i wykonywane w przeglądarce klienta. Skrypt po stronie serwera jest kompilowany i ukryty po stronie serwera, a następnie informacje o wynikach są przesyłane do klienta
2.Page obiekty (wspólne zdarzenia i atrybuty) 2.1 Zdarzenia: Page_Load: Automatycznie wywoływane podczas ładowania strony 2.2 Atrybut: IsPostBack: Określ, czy jest ładowany po raz pierwszy (fałszywe: pierwsze ładowanie, prawdziwe: return access)
3. Transfer wartości strony 3.1 Wartość przekazywana w obrębie strony: ViewState["key") np.: wartość pamięci: ViewState["nazwa"] = "Zhang San"; Wartość: nazwa ciągu = ViewState["nazwa"]. ToString(); 3.2 Wartość przejścia między stronami 1. Strona A przechodzi do B: Dodaj atrybut PostBackUrl="B.aspx" do przycisku w A 2. Kod tła na stronie B: PreviousPage.FindControl("ID kontrolny strony A");
Rozdział III 1. Typowe sterowanie: pole tekstowe, rozwijane menu, wybór radia, zaznaczenie, przycisk... 2. Weryfikacja kontroli:
Rozdział IV 1. Obiekt odpowiedzi 1.1 Przekierowanie(URL); Metoda: Zmiana strony 1.2 Write("tag html"); Metoda: Pokaż treść strony odpowiedzi 1.3 End(); Metoda: Przestań odpowiadać na treść strony 2. Obiekt żądania 2.1 Atrybut: QueryString["key"]: Przekazuj parametry w URL 2.2 Funkcja: Wartość przekazywania między stronami Kroki: 1. Przycisk kropki strony: Response.Redirect(B.aspx?Nazwa zmiennej 1=Wartość 1&Nazwa zmiennej 2=Wartość 2&... ); 2. Strona B otrzymuje wartość: Request.QueryString["Nazwa zmiennej 1"] 3. Obiekt serwera 3.1 Server.HTMLEncode ("html tag"); Zakoduj tag html tak, aby miał formę ciągu 3.2 Serwer.UrlEncode("ścieżka url"); Zakoduj ciąg URL 3.3 Server.MapPath("ścieżka url"); Zwraca absolutną fizyczną ścieżkę do tej ścieżki URL
Rozdział 5 1. Obiekt aplikacji: Obiekt zestawu aplikacji, który istnieje przez cały czas trwania programu (zmienna globalna) Użycie zmiennej aplikacji: application["variable name"] = wartość; 2. Obiekty ciasteczkowe: różni klienci mają różne obiekty, a przechowywane informacje mogą być zapisane na kliencie. Istnieją 2 rodzaje ciasteczek: 1. Zapisane w pamięci, użytkownik znika po jego odejściu; 2。 Jest zapisywany w formie pliku txt w folderze ciasteczek klienta, a czas przechowywania można dostosować. Jak korzystać z zmiennych obiektowych cookie 1. Zdefiniuj obiekt cookie Cookie HttpCookie = nowy HttpCookie("key","value"); 2. Dodaj ciasteczko do obiektu Response Response.Cookies.Add(cookie); 2.2 (Zapisany jako plik txt w specjalnym folderze na kliencie) Cookie.Expires = DateTime.Now.Add("Czas na zapis"); 3. Przeczytaj treść obiektu cookie string strValue = Request.Cookies["key"]. Wartość;
3. Obiekt sesji: Różni klienci mają różne obiekty, które istnieją po zalogowaniu użytkownika i znikają po wyjściu. Metoda wykorzystania zmiennej sesji: Sesja ["nazwa zmiennej"] = wartość; Typowe cechy sesji: SessionID: Każdy użytkownik ma swój unikalny SessionID Timeout: Ustaw czas timeoutu użytkownika, jednostkę: minuty, użytkownik automatycznie zakończy (wyczyści sesję), jeśli nie będzie działał w określonym czasie, domyślny czas to 20 minut, możesz zmienić go w pliku ASPX: <% sesji. Timeout=10%> Metoda sesji: Abandon()
ASP.NET知识点.doc
(29 KB, Liczba pobranych plików: 0, Cena sprzedaży: 1 Zbożowy MB)
|