Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16550|Svare: 0

[ASP.NET] ASP.NET kunnskapspunkter

[Kopier lenke]
Publisert på 02.04.2015 10:32:43 | | |
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)





Foregående:asp.net implementere informasjonskapsler for å lagre verdier
Neste:asp.net lagre informasjonskapsler i klienten og lagre dem
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com