I skyrius 1. Suprasti skirtumą tarp C / S ir B / S, ASP.NET yra programos kūrimas remiantis B / S modeliu 2.ASP. .NET savybės ir privalumai (žr. vadovėlį) 3. Kaip sukurti ASP.NET žiniatinklio programą vs2008 (vs2010)? Veiksmai: Failas-->Naujas->Projektas-->windows C#->ASP.NET programa 4. Kodo atskyrimas: priekinio plano tinklalapis ir foninė C# loginė kalba yra atskirti,
II skyrius 1. Scenarijų kalba: serverio, kliento pusės 1.1 Serverio scenarijų kalba 1 rašymo būdas: <scrip, kad pašalintumėte t language="C#">... C# kodas .....</scrip去掉t> 2 rašymo būdas: <% %>
1.2 Kliento scenarijų kalba (Javascrip pašalina t) Rašymas: <scrip remove t type="text/javascrip remove t">... JavaScrip pašalina T-kodą....</scrip去掉t>
Skirtumas: kliento pusės scenarijai siunčiami tiesiai į kliento puslapį ir vykdomi kliento naršyklėje. Serverio scenarijus kompiliuojamas ir paslėptas serverio pusėje, o tada rezultato informacija siunčiama klientui
2.Page objektai (įprasti įvykiai ir atributai) 2.1 Įvykiai: Page_Load: automatiškai iškviečiama įkėlus puslapį 2.2 Atributas: IsPostBack: Nustatykite, ar jis įkeltas pirmą kartą (false: pirmas įkėlimas, true: grąžinti prieigą)
3. Puslapio vertės perkėlimas 3.1 Puslapyje perduota reikšmė: ViewState["key") pvz.: saugojimo reikšmė: ViewState["name"] = "Zhang San"; Reikšmė: eilutės pavadinimas = ViewState["name"]. ToString(); 3.2 Vertės perdavimas tarp puslapių 1. Puslapis A peršoka į B: pridėkite atributą PostBackUrl="B.aspx" prie mygtuko A 2. Fono kodas B puslapyje: PreviousPage.FindControl("A puslapio valdymo ID");
III skyrius 1. Bendrieji valdikliai: teksto laukelis, išskleidžiamasis laukelis, radijo pasirinkimas, varnelė, mygtukas... 2. Patikrinkite valdiklius:
IV skyrius 1. Atsakymo objektas 1.1 Peradresavimas (URL); Metodas: Puslapio šuolis 1.2 Write("html žyma"); Metodas: atsakymo puslapio turinio rodymas 1.3 Pabaiga (); Metodas: nustoti reaguoti į puslapio turinį 2. Užklausos objektas 2.1 Atributas: QueryString["key"]: Gaukite URL perduodamus parametrus 2.2 Funkcija: perduoti vertę tarp puslapių Žingsniai: 1. Puslapio taško mygtukas: Response.Redirect(B.aspx?Variable Name 1=Value 1&Variable Name 2=Value2&... ); 2. Puslapis B gauna reikšmę: Request.QueryString["Variable Name 1"] 3. Serverio objektas 3.1 Server.HTMLEncode ("html žyma"); Užkoduokite html žymą taip, kad ji būtų eilutės formos 3.2 Server.UrlEncode ("URL kelias"); URL eilutės kodavimas 3.3 Server.MapPath ("URL kelias"); Pateikia absoliutų fizinį kelią į tą URL kelią
5 skyrius 1. Programos objektas: programos rinkinio objektas, egzistuojantis visoje programoje (visuotinis kintamasis) Programos kintamojo naudojimas: application["variable name"] = value; 2. Slapukų objektai: skirtingi klientai turi skirtingus objektus, o išsaugota informacija gali būti išsaugota kliente. Yra 2 slapukų tipai: 1. Išsaugotas atmintyje, vartotojas dingsta išėjęs; 2。 Jis išsaugomas txt failo pavidalu kliento slapukų aplanke, o saugojimo laiką galima pritaikyti. Kaip naudoti slapukų objektų kintamuosius 1. Apibrėžkite slapuko objektą HttpCookie slapukas = naujas HttpCookie("raktas","reikšmė"); 2. Pridėkite slapuką prie atsakymo objekto Response.Cookies.Add(slapukas); 2.2 (Išsaugota kaip txt failas specialiame kliento aplanke) Cookie.Expires = DateTime.Now.Add("Laikas išsaugoti"); 3. Perskaitykite slapuko objekto turinį string strValue = Request.Cookies["key"]. Vertė;
3. Sesijos objektas: skirtingi klientai turi skirtingus objektus, kurie egzistuoja vartotojui prisijungus ir išnyksta išėjus. Seanso kintamojo naudojimo metodas: Sesija ["kintamojo pavadinimas"] = reikšmė; Bendrosios sesijos savybės: Seanso ID: kiekvienas naudotojas turi savo unikalų seanso ID Skirtasis laikas: Nustatykite vartotojo skirtąjį laiką, vienetas: minutės, vartotojas automatiškai išeis (išvalyti sesiją), jei vartotojas neveiks per nurodytą laiką, numatytasis laikas yra 20 minučių, galite jį pakeisti aspx faile: <% session.Timeout=10 %> Seanso metodas: Abandon()
ASP.NET知识点.doc
(29 KB, Atsisiuntimų skaičius: 0, Pardavimo kaina: 1 Grūdai MB)
|