Kapitel I 1. Förstå skillnaden mellan C/S och B/S, ASP.NET är programutveckling baserad på B/S-modellen 2.ASP. Funktioner och fördelar med .NET (se lärobok) 3. Hur skapar man ett ASP.NET webbprogram i vs2008 (vs2010)? Steg: Fil-->New->Project-->windows C#->ASP.NET-applikation 4. Kodseparation: förgrundswebbsidan och bakgrundslogikspråket C# är separerade,
Kapitel II 1. Skriptspråk: server-sida, klient-sida 1.1 Server-side scriptingspråk Skrivmetod 1: <scrip för att ta bort t språk="C#">... C#-kod .....</scrip去掉t> Skrivmetod 2: <% %>
1.2 Klientskriptspråk (Javascrip tar bort t) Skrivande: <scrip remove t type="text/javascrip remove t">... Javascrip tar bort T-koden....</scrip去掉t>
Skillnad: Klientsidans skript skickas direkt till klientsidan och körs i klientens webbläsare. Server-side-skriptet kompileras och döljs på serversidan, och sedan skickas resultatinformationen till klienten
2.Page objekt (vanliga händelser och attribut) 2.1 Händelser: Page_Load: Anropas automatiskt när sidan laddas 2.2 Attribut: IsPostBack: Bestäm om den laddas första gången (falskt: första laddning, sant: returnera åtkomst)
3. Överföring av sidvärde 3.1 Värde som skickas inom sidan: ViewState["key") t.ex: lagringsvärde: ViewState["name"] = "Zhang San"; Värde: strängnamn = ViewState["name"]. ToString(); 3.2 Överföringsvärde mellan sidor 1. Sida A hoppar till B: Lägg till attributet PostBackUrl="B.aspx" till knappen i A 2. Bakgrundskod på sida B: PreviousPage.FindControl("Kontroll-ID på sida A");
Kapitel III 1. Vanliga kontroller: textruta, rullgardinsmeny, radioval, kryssa, knapp... 2. Verifiera kontroller:
Kapitel IV 1. Responsobjekt 1.1 Omdirigering (URL); Metod: Sidhopp 1.2 Skriv ("html-tagg"); Metod: Visa innehållet på svarssidan 1.3 Slut(); Metod: Sluta svara på sidinnehåll 2. Begär objekt 2.1 Attribut: QueryString["key"]: Få parametrarna skickade i URL:en 2.2 Funktion: Skicka värde mellan sidor Steg: 1. En prickknapp: Svar. Omdirigering(B.aspx?Variabelnamn 1=Värde 1&Variabelnamn 2=Värde2&... ); 2. Sida B får värde: Request.QueryString["Variabelnamn 1"] 3. Serverobjekt 3.1 Server.HTMLEncode("html-tagg"); Koda html-taggen så att den är i strängform 3.2 Server.UrlEncode("url-väg"); Koda URL-strängen 3.3 Server.MapPath ("url path"); Returnerar den absoluta fysiska vägen till den URL-sökvägen
Kapitel 5 1. Applikationsobjekt: Applikationsmängdobjekt, som existerar genom hela programmet som körs (global variabel) Användning av applikationsvariabel: application["variabelnamn"] = värde; 2. Cookie-objekt: Olika kunder har olika objekt, och den lagrade informationen kan sparas hos klienten. Det finns två typer av kakor: 1. Sparad i minnet försvinner användaren när de lämnar; 2。 Den sparas som en txt-fil i klientens cookies-mapp, och lagringstiden kan anpassas. Hur man använder cookie-objektvariabler 1. Definiera cookieobjektet HttpCookie-cookie = ny HttpCookie("key","value"); 2. Lägg till en cookie i Response-objektet Response.Cookies.Add(cookie); 2.2 (Sparad som en txt-fil under en speciell mapp i klienten) Cookie.Expires = DateTime.Now.Add("Tid att spara"); 3. Läs innehållet i cookie-objektet sträng strValue = Request.Cookies["key"]. Värde;
3. Sessionsobjekt: Olika kunder har olika objekt, som existerar efter att användaren loggat in och försvinner efter avslut. Sessionsvariabelanvändningsmetod: Session ["variabelnamn"] = värde; Vanliga egenskaper hos sessionen: SessionID: Varje användare har sitt eget unika SessionID Timeout: Ställ in användarens timeout-tid, enhet: minuter, användaren kommer automatiskt att avsluta (rensa sessionen) om användaren inte arbetar inom angiven tid, standardtiden är 20 minuter, du kan ändra det i aspx-filen: <% session. Timeout=10 %> Sessionsmetod: Abandon()
ASP.NET知识点.doc
(29 KB, Antal nedladdningar: 0, Försäljningspris: 1 Korn MB)
|