Kapitel I 1. Forstå forskellen mellem C/S og B/S, ASP.NET er programudvikling baseret på B/S-modellen 2.ASP. Funktioner og fordele ved .NET (se lærebogen) 3. Hvordan opretter man et ASP.NET webprogram i vs2008 (vs2010)? Trin: Fil-->Ny->Projekt-->Windows C#->ASP.NET-applikation 4. Kodeadskillelse: forgrundswebsiden og baggrunds-C#-logiksproget er adskilt,
Kapitel II 1. Scriptsprog: server-side, klient-side 1.1 Server-side scriptsprog Skrivemetode 1: <scrip for at fjerne t sprog="C#">... C#-kode .....</scrip去掉t> Skrivemetode 2: <% %>
1.2 Client-scriptsprog (Javascrip fjerner t) Skrivning: <scrip remove t type="text/javascrip remove t">... Javascrip fjerner T-koden....</scrip去掉t>
Forskel: Klientsidescripts sendes direkte til klientsiden og udføres i klientbrowseren. Server-side scriptet kompileres og skjules på serversiden, og derefter sendes resultatinformationen til klienten
2.Page objekter (almindelige begivenheder og attributter) 2.1 Events: Page_Load: Kaldes automatisk, når siden indlæses 2.2 Attribut: IsPostBack: Bestem om den indlæses første gang (falsk: første indlæsning, sand: returnér adgang)
3. Sideværdioverførsel 3.1 Værdi sendt inden for siden: ViewState["key") f.eks: lagerværdi: ViewState["name"] = "Zhang San"; Værdi: strengnavn = ViewState["name"]. ToString(); 3.2 Passerværdi mellem sider 1. Side A hopper til B: Tilføj PostBackUrl="B.aspx"-attributten til knappen i A 2. Baggrundskode på side B: PreviousPage.FindControl("Control ID på side A");
Kapitel III 1. Almindelige kontroller: tekstboks, rullemenu, radiovalg, flueben af, knap... 2. Verificér kontrollerne:
Kapitel IV 1. Responsobjekt 1.1 Omdirigering(URL); Metode: Sidespring 1.2 Write("html tag"); Metode: Vis indholdet på svarsiden 1.3 Slut(); Metode: Stop med at svare på sideindhold 2. Anmodningsobjekt 2.1 Attribut: QueryString["key"]: Få de parametre, der sendes i URL'en, sendes 2.2 Funktion: Giv værdi mellem sider Trin: 1. En side-prik-knap: Svar.Redirect(B.aspx?Variabelnavn 1=Værdi 1&Variabelnavn 2=Værdi2&... ); 2. Side B får værdi: Request.QueryString["Variable Name 1"] 3. Serverobjekt 3.1 Server.HTMLEncode("html tag"); Kod html-tagget, så det er i strengform 3.2 Server.UrlEncode("url path"); Kod URL-strengen 3.3 Server.MapPath("url-sti"); Returnerer den absolutte fysiske sti til den URL-sti
Kapitel 5 1. Applikationsobjekt: Applikationssætobjekt, som eksisterer gennem hele det kørende program (global variabel) Brug af applikationsvariable: application["variable name"] = værdi; 2. Cookie-objekter: Forskellige kunder har forskellige objekter, og de lagrede oplysninger kan gemmes hos klienten. Der findes to typer cookies: 1. Gemt i hukommelsen forsvinder brugeren, når de forlader stedet; 2。 Den gemmes som en txt-fil i klientens cookies-mappe, og lagringstiden kan tilpasses. Sådan bruger man cookie-objektvariabler 1. Definér cookie-objektet HttpCookie cookie = ny HttpCookie ("nøgle","værdi"); 2. Tilføj en cookie til Response-objektet Response.Cookies.Add(cookie); 2.2 (Gemt som en txt-fil under en særlig mappe på klienten) Cookie.Udløber = DateTime.Now.Add("Tid til at gemme"); 3. Læs indholdet af cookie-objektet streng strValue = Request.Cookies["key"]. Værdi;
3. Sessionsobjekt: Forskellige kunder har forskellige objekter, som eksisterer efter brugeren logger ind og forsvinder efter afslutning. Sessionsvariabel-brugsmetode: Session ["variabelnavn"] = værdi; Almindelige egenskaber ved sessionen: SessionID: Hver bruger har deres egen unikke SessionID Timeout: Sæt brugerens timeout-tid, enhed: minutter, brugeren vil automatisk afslutte (rydde sessionen), hvis brugeren ikke arbejder inden for den angivne tid, standardtiden er 20 minutter, du kan ændre det i aspx-filen: <% session. Timeout=10 %> Sessionsmetode: Abandon()
ASP.NET知识点.doc
(29 KB, Antal downloads: 0, Salgspris: 1 Korn MB)
|