Capitolul I 1. Înțelegerea diferenței dintre C/S și B/S, ASP.NET dezvoltarea programelor bazată pe modelul B/S 2.ASP. Caracteristici și beneficii ale .NET (consultați manualul) 3. Cum să creezi un program web ASP.NET în vs2008 (vs2010)? Pași: Fișier-->New->Project-->Windows C#->ASP.NET aplicație 4. Separarea codului: pagina web din prim-plan și limbajul logic C# de fundal sunt separate,
Capitolul II 1. Limbaj de scripting: server, client 1.1 Limbaj de scripting pe partea de server Metoda de scriere 1: <scrip pentru a elimina limbajul t="C#">... Cod C# .....</scrip去掉t> Metoda de scriere 2: <% %>
1.2 Limbaj de scripting client (Javascrip elimină t) Scriere: <scrip remove t type="text/javascrip remove t">... Javascrip elimină codul T....</scrip去掉t>
Diferență: Scripturile de pe partea clientului sunt trimise direct pe pagina clientului și executate în browserul clientului. Scriptul de pe partea de server este compilat și ascuns pe partea de server, iar apoi informațiile rezultate sunt trimise clientului
2.Page obiecte (evenimente și atribute comune) 2.1 Evenimente: Page_Load: Apelat automat când pagina este încărcată 2.2 Atribut: IsPostBack: Determină dacă este încărcat pentru prima dată (fals: prima încărcare, adevărat: returnează acces)
3. Transferul valorii paginii 3.1 Valoare transmisă în interiorul paginii: ViewState["key") de exemplu: valoarea de stocare: ViewState["name"] = "Zhang San"; Value: string name = ViewState["name"]. ToString(); 3.2 Transmiterea valorii între pagini 1. Pagina A sare la B: Adaugă atributul PostBackUrl="B.aspx" la butonul din A 2. Cod de fundal pe pagina B: PreviousPage.FindControl("ID Control al paginii A");
Capitolul III 1. Controale comune: casetă de text, cutie derulantă, selecție radio, bifat, buton... 2. Verificați controale:
Capitolul IV 1. Obiect de răspuns 1.1 Redirecționare (URL); Metodă: Salt pe pagină 1.2 Scrie ("etichetă html"); Metodă: Afișează conținutul paginii de răspuns 1.3 Sfârșit(); Metodă: Nu mai răspunde la conținutul paginii 2. Cerere obiect 2.1 Atribut: QueryString["key"]: Să transmită parametrii în URL 2.2 Funcție: Transmiterea valorii între pagini Pași: 1. Un buton punct de pagină: Răspuns. Redirecționare(B.aspx?Nume variabilă 1=Valoare 1&Nume variabilă 2=Valoare2&... ); 2. Pagina B primește valoarea: Request.QueryString["Nume Variabilă 1"] 3. Obiect server 3.1 Server.HTMLEncode("etichetă html"); Codifică eticheta html astfel încât să fie sub formă de șiruri 3.2 Server.UrlEncode("url path"); Codifică șirul URL 3.3 Server.MapPath ("url path"); Returnează calea fizică absolută către acea cale URL
Capitolul 5 1. Obiect aplicație: Obiect set aplicație, care există pe tot parcursul programului (variabilă globală) Utilizarea variabilei aplicație: aplicație["numele variabilei"] = valoare; 2. Obiecte cookie: Clienții diferiți au obiecte diferite, iar informațiile stocate pot fi salvate pe client. Există 2 tipuri de fursecuri: 1. Salvat în memorie, utilizatorul dispare când pleacă; 2。 Este salvat sub forma unui fișier txt în folderul cookie-urilor clientului, iar timpul de stocare poate fi personalizat. Cum să folosești variabilele obiect cookie 1. Definirea obiectului cookie HttpCookie cookie = new HttpCookie("key","value"); 2. Adaugă un cookie la obiectul Răspuns Răspuns.Cookie.Adaugă (cookie); 2.2 (Salvat ca fișier txt într-un folder special din client) Cookie.Expires = DateTime.Now.Add("Timp să salvezi"); 3. Citește conținutul obiectului cookie string strValue = Request.Cookies["key"]. Valoare;
3. Obiect de sesiune: Clienți diferiți au obiecte diferite, care există după ce utilizatorul se autentifică și dispar după ieșire. Metoda de utilizare a variabilei de sesiune: Session ["numele variabilei"] = valoare; Proprietăți comune ale sesiunii: SessionID: Fiecare utilizator are propriul său SessionID unic Timeout: Setează timeout-ul utilizatorului, unitate: minute, utilizatorul va ieși automat (șterge sesiunea) dacă nu operează în timpul specificat, timpul implicit este 20 de minute, îl poți schimba în fișierul aspx: <% sesiune. Timeout=10 %> Metoda sesiunii: Abandon()
ASP.NET知识点.doc
(29 KB, Numărul de descărcări: 0, Prețul de vânzare: 1 Grain MB)
|