Poglavje I 1. Razumeti razliko med C/S in B/S, ASP.NET razvoj programov temelji na B/S modelu 2.ASP. Značilnosti in prednosti .NET (glej učbenik) 3. Kako ustvariti ASP.NET spletni program v vs2008 (vs2010)? Koraki: File-->New->Project-->Windows C#->ASP.NET aplikacija 4. Ločevanje kode: spletna stran v ospredju in logični jezik C# v ozadju sta ločena,
Poglavje II 1. Skriptni jezik: na strežniški strani, na strani odjemalca 1.1 Strežniški skriptni jezik Metoda pisanja 1: <skript za odstranitev t jezik="C#">... C# koda .....</scrip去掉t> Metoda pisanja 2: < %>
1.2 Odjemalski skriptni jezik (Javascrip odstrani t) Pisanje: <scrip remove t type="text/javascrip remove t">... javascrip odstrani T-kodo....</scrip去掉t>
Razlika: Skripte na strani odjemalca se pošiljajo neposredno na stran odjemalca in izvajajo v brskalniku odjemalca. Strežniški skript se prevede in skrije na strežniški strani, nato pa se informacije o rezultatih pošljejo odjemalcu
2.Page objekti (skupni dogodki in atributi) 2.1 Dogodki: Page_Load: Samodejno se pokličejo, ko se stran naloži 2.2 Atribut: IsPostBack: Določi, ali je prvič naložen (napačno: prvi nalaganje, resnično: povratni dostop)
3. Prenos vrednosti strani 3.1 Vrednost, prenesena znotraj strani: ViewState["key") npr: vrednost shranjevanja: ViewState["ime"] = "Zhang San"; Vrednost: ime niza = ViewState["ime"]. ToString(); 3.2 Prehodna vrednost med stranmi 1. Stran A preskoči na B: Dodaj atribut PostBackUrl="B.aspx" na gumb v A 2. Ozadna koda na strani B: PreviousPage.FindControl("Control ID strani A");
Poglavje III 1. Pogoste kontrole: besedilno polje, spustni meni, izbira radia, kljukica, gumb... 2. Preverite kontrole:
Poglavje IV 1. Objekt odziva 1.1 Preusmeritev(URL); Metoda: Preskakovanje strani 1.2 Write("html oznaka"); Metoda: Prikaži vsebino strani z odgovori 1.3 End(); Metoda: Prenehajte odgovarjati na vsebino strani 2. Objekt zahteva 2.1 Atribut: QueryString["key"]: Pridobite parametre v URL-ju 2.2 Funkcija: Prenos vrednosti med stranmi Koraki: 1. Gumb za piko strani: Response.Redirect(B.aspx?Ime spremenljivke 1=Vrednost 1&Ime spremenljivke 2=Vrednost2&... ); 2. Stran B dobi vrednost: Request.QueryString["Ime spremenljivke 1"] 3. Strežniški objekt 3.1 Server.HTMLEncode ("html oznaka"); Kodirajte html oznako tako, da je v obliki niza 3.2 Server.UrlEncode("url path"); Kodiranje URL niza 3.3 Server.MapPath("url path"); Vrne absolutno fizično pot na to URL pot
Poglavje 5 1. Objekt aplikacije: Objekt nabora aplikacij, ki obstaja skozi celoten program (globalna spremenljivka) Uporaba aplikacijske spremenljivke: application["ime spremenljivke"] = vrednost; 2. Objekti piškotkov: Različne stranke imajo različne objekte, shranjene informacije pa je mogoče shraniti na odjemalcu. Obstajata 2 vrsti piškotov: 1. Shranjen v pomnilniku, uporabnik izgine, ko odide; 2。 Shranjen je v obliki txt datoteke v mapi odjemalskih piškotkov, čas shranjevanja pa je mogoče prilagoditi. Kako uporabljati objektne spremenljivke piškotkov 1. Definirajte objekt piškotka Piškotek HttpCookie = nov HttpCookie ("key","value"); 2. Dodajte piškotek v objekt Odgovor Response.Cookies.Add(cookie); 2.2 (Shranjeno kot txt datoteka v posebni mapi na odjemalcu) Cookie.Expires = DateTime.Now.Add("Čas za shranjevanje"); 3. Preberi vsebino objekta piškotka string strValue = Request.Cookies["key"]. Vrednost;
3. Objekt seje: Različne stranke imajo različne objekte, ki obstajajo po prijavi uporabnika in izginejo po izhodu. Metoda uporabe spremenljivk seje: Seja ["ime spremenljivke"] = vrednost; Pogoste lastnosti seanse: SessionID: Vsak uporabnik ima svoj edinstven SessionID Časovna omejitev: Nastavite uporabniški časovni izpad, enoto: minute, uporabnik bo samodejno zapustil (počistil sejo), če uporabnik ne deluje v določenem času, privzeti čas je 20 minut, lahko ga spremenite v ASPX datoteki: <% seje. Časovna omejitev=10 %> Metoda seje: Abandon()
ASP.NET知识点.doc
(29 KB, Število prenosov: 0, Prodajna cena: 1 Grain MB)
|