Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16550|Odpowiedź: 0

[ASP.NET] ASP.NET punkty wiedzy

[Skopiuj link]
Opublikowano 02.04.2015 10:32:43 | | |
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)





Poprzedni:asp.net implementować ciasteczka do zapisywania wartości
Następny:asp.net przechowywać ciasteczka na kliencie i je zapisywać
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com