Kapittel I 1. Forstå forskjellen mellom C/S og B/S, ASP.NET er programutvikling basert på B/S-modellen 2.ASP. Egenskaper og fordeler med .NET (se lærebok) 3. Hvordan lage et ASP.NET webprogram i vs2008 (vs2010)? Trinn: Fil-->New->Project-->windows C#->ASP.NET-applikasjon 4. Kodeseparasjon: forgrunnssiden og bakgrunns-C#-logikkspråket er adskilt,
Kapittel II 1. Skriptspråk: server-side, klient-side 1.1 Server-side skriptspråk Skrivemetode 1: <skript for å fjerne t språk="C#">... C#-kode .....</scrip去掉t> Skrivemetode 2: < % %>
1.2 Klientskriptspråk (Javascrip fjerner t) Skriving: <scrip remove t type="text/javascrip remove t">... Javascrip fjerner T-koden....</scrip去掉t>
Forskjell: Klientsideskript sendes direkte til klientsiden og kjøres i klientnettleseren. Server-side skriptet kompileres og skjules på serversiden, og deretter sendes resultatinformasjonen til klienten
2.Page objekter (vanlige hendelser og attributter) 2.1 Hendelser: Page_Load: Kalles automatisk når siden lastes inn 2.2 Attributt: IsPostBack: Bestem om den lastes inn for første gang (falsk: første last, sann: returner-tilgang)
3. Overføring av sideverdier 3.1 Verdi sendt innenfor siden: ViewState["key") f.eks: lagringsverdi: ViewState["name"] = "Zhang San"; Verdi: strengnavn = ViewState["name"]. ToString(); 3.2 Passerverdi mellom sider 1. Side A hopper til B: Legg til attributtet PostBackUrl="B.aspx" på knappen i A 2. Bakgrunnskode på side B: PreviousPage.FindControl("Kontroll-ID på side A");
Kapittel III 1. Felles kontroller: tekstboks, nedtrekksmeny, radiovalg, kryss, knapp... 2. Verifiser kontrollene:
Kapittel IV 1. Responsobjekt 1.1 Omdirigering (URL); Metode: Sidehopp 1.2 Skriv ("html-tag"); Metode: Vis innholdet på svarsiden 1.3 Slutt(); Metode: Slutt å svare på sideinnholdet 2. Forespørselsobjekt 2.1 Attribute: QueryString["key"]: Få parameterne sendt i URL-en 2.2 Funksjon: Pass-verdi mellom sider Steg: 1. En sideprikk-knapp: Svar.Redirect(B.aspx?Variabelnavn 1=Verdi 1&Variabelnavn 2=Verdi2&... ); 2. Side B får verdi: Request.QueryString["Variabelnavn 1"] 3. Serverobjekt 3.1 Server.HTMLEncode("html-tag"); Kod html-taggen slik at den er i strengform 3.2 Server.UrlEncode("url-sti"); Koder URL-strengen 3.3 Server.MapPath ("url path"); Returnerer den absolutte fysiske stien til den URL-stien
Kapittel 5 1. Applikasjonsobjekt: Applikasjonssettobjekt, som eksisterer gjennom hele programmet som kjører (global variabel) Bruk av applikasjonsvariabel: application["variabelnavn"] = verdi; 2. Informasjonskapselobjekter: Ulike kunder har forskjellige objekter, og lagret informasjon kan lagres hos klienten. Det finnes to typer informasjonskapsler: 1. Lagret i minnet, forsvinner brukeren når de forlater; 2。 Den lagres som en txt-fil i klientens informasjonskapsel-mappe, og lagringstiden kan tilpasses. Hvordan bruke informasjonskapselobjektvariabler 1. Definer informasjonskapselobjektet HttpCookie-cookie = ny HttpCookie("key","value"); 2. Legg til en informasjonskapsel i Response-objektet Response.Cookies.Add(cookie); 2.2 (Lagret som en txt-fil under en spesiell mappe på klienten) Cookie.Expires = DateTime.Now.Add ("Tid for lagring"); 3. Les innholdet i informasjonskapselobjektet streng strVerdi = Forespørsel.Cookies["key"]. Verdi;
3. Sesjonsobjekt: Ulike kunder har forskjellige objekter, som eksisterer etter at brukeren logger inn og forsvinner etter avslutning. Sesjonsvariabelbruksmetode: Sesjon ["variabelnavn"] = verdi; Vanlige egenskaper ved sesjonen: SessionID: Hver bruker har sin egen unike SessionID Timeout: Sett brukerens timeout-tid, enhet: minutter, brukeren vil automatisk avslutte (slette sesjonen) hvis brukeren ikke opererer innen angit, standardtiden er 20 minutter, du kan endre det i aspx-filen: <% session. Timeout=10 %> Sesjonsmetode: Abandon()
ASP.NET知识点.doc
(29 KB, Antall nedlastinger: 0, Salgspris: 1 Korn MB)
|