Luku I 1. Ymmärrä C/S:n ja B/S:n ero, ASP.NET on ohjelmakehitystä B/S-mallin pohjalta 2.ASP. .NET:n ominaisuudet ja hyödyt (Katso oppikirja) 3. Kuinka luoda ASP.NET web-ohjelma vs2008:ssa (vs2010)? Vaiheet: Tiedosto-->New->Project-->windows C#->ASP.NET -sovellus 4. Koodin erottelu: etualan verkkosivu ja taustalla oleva C#-logiikkakieli erotetaan toisistaan,
Luku II 1. Skriptikieli: palvelinpuoli, asiakaspuoli 1.1 Palvelinpuolen skriptikieli Kirjoitusmenetelmä 1: <scrip poistaaksesi t language="C#">... C#-koodi .....</scrip去掉t> Kirjoitusmenetelmä 2: < % %>
1.2 Asiakasskriptikieli (Javascrip poistaa t:n) Kirjoitus: <scrip remove t type="text/javascrip remove t">... Javascrip poistaa t-koodin....</scrip去掉t>
Ero: Asiakaspuolen skriptit lähetetään suoraan asiakassivulle ja suoritetaan asiakasselaimessa. Palvelinpuolen skripti käännetään ja piilotetaan palvelinpuolelle, minkä jälkeen tulostiedot lähetetään asiakkaalle
2.Page objektit (yleiset tapahtumat ja attribuutit) 2.1 Tapahtumat: Page_Load: Kutsutaan automaattisesti, kun sivu ladataan 2.2 Attribuutti: IsPostBack: Määritä, onko se ladattu ensimmäistä kertaa (väärin: ensimmäinen lataus, tosi: palauta pääsy)
3. Sivun arvon siirto 3.1 Sivulla välitetty arvo: ViewState["key") esim: tallennusarvo: ViewState["name"] = "Zhang San"; Arvo: merkkijonon nimi = ViewState["name"]. ToString(); 3.2 Arvon siirtäminen sivujen välillä 1. Sivu A siirtyy B:hen: Lisää PostBackUrl="B.aspx" -attribuutti A:n painikkeeseen 2. Taustakoodi sivulla B: PreviousPage.FindControl("Sivun A ohjaustunnus");
Luku III 1. Yleiset ohjaimet: tekstikenttä, pudotusvalikko, radion valinta, rasti, nappi... 2. Tarkista kontrollit:
Luku IV 1. Vasteobjekti 1.1 Uudelleenohjaus(URL); Menetelmä: Sivun hyppy 1.2 Write("html-tagi"); Menetelmä: Näytä vastaussivun sisältö 1.3 Loppu(); Menetelmä: Lopeta vastaaminen sivun sisältöön 2. Pyydä objektia 2.1 Attribuutti: QueryString["key"]: Välitä parametrit URL:ssä 2.2 Toiminto: Välitä arvo sivujen välillä Vaiheet: 1. Sivun pistepainike: Response.Redirect(B.aspx?Muuttujan nimi 1=Arvo 1&Muuttujan nimi 2=Arvo2&... ); 2. Sivu B saa arvon: Request.QueryString["Muuttujan nimi 1"] 3. Palvelinobjekti 3.1 Server.HTMLEncode ("html-tag"); Koodaa html-tagi niin, että se on merkkijonomuodossa 3.2 Server.UrlEncode("url-polku"); Koodaa URL-merkkijono 3.3 Server.MapPath ("url-polku"); Palauttaa absoluuttisen fyysisen polun kyseiselle URL-polulle
Luku 5 1. Sovellusobjekti: Sovellusjoukon objekti, joka on olemassa koko ohjelman ajan (globaali muuttuja) Sovellusmuuttujan käyttö: application["variable name"] = arvo; 2. Evästeobjektit: Eri asiakkailla on erilaiset objektit, ja tallennetut tiedot voidaan tallentaa asiakkaalle. Keksejä on kahta tyyppiä: 1. Tallennettuna muistiin käyttäjä katoaa poistuessaan; 2。 Se tallennetaan txt-tiedostona asiakkaan evästekansioon, ja tallennusaikaa voidaan mukauttaa. Kuinka käyttää eväste-objektimuuttujia 1. Määrittele evästeobjekti HttpCookie-eväste = uusi HttpCookie("avain","arvo"); 2. Lisää eväste Response-objektiin Response.Cookies.Add(eväste); 2.2 (Tallennettu txt-tiedostona asiakkaan erityiskansioon) Cookie.Expires = DateTime.Now.Add("Tallennusaika"); 3. Lue evästeobjektin sisältö string strValue = Request.Cookies["key"]. Arvo;
3. Istuntoobjekti: Eri asiakkailla on erilaiset objektit, jotka ovat olemassa käyttäjän kirjautumisen jälkeen ja katoavat poistumisen jälkeen. Istuntomuuttujan käyttötapa: Istunto ["muuttujan nimi"] = arvo; Istunnon yleiset ominaisuudet: SessionID: Jokaisella käyttäjällä on oma ainutlaatuinen SessionID:nsä Aikakatkaisu: Aseta käyttäjän aikakatkaisuaika, yksikkö: minuutit, käyttäjä poistuu automaattisesti (tyhjentää istunnon), jos käyttäjä ei toimi määritetyssä ajassa, oletusaika on 20 minuuttia, voit muuttaa sen aspx-tiedostossa: < % istunto. Aikakatkaisu=10 %> Istuntomenetelmä: Luopu()
ASP.NET知识点.doc
(29 KB, Latausten määrä: 0, Myyntihinta: 1 Grain MB)
|