Capitolo I 1. Comprendere la differenza tra C/S e B/S, ASP.NET lo sviluppo di programmi basato sul modello B/S 2.ASP. Caratteristiche e benefici di .NET (Consulta il libro di testo) 3. Come creare un programma web ASP.NET in vs2008 (vs2010)? Passaggi: File-->New->Project-->application Windows C#->ASP.NET 4. Separazione del codice: la pagina web in primo piano e il linguaggio logico C# di sfondo sono separati,
CAPITOLO II 1. Linguaggio di scripting: lato server, lato client 1.1 Linguaggio di scripting lato server Metodo di scrittura 1: <scrip to remove t language="C#">... Codice C# .....</scrip去掉t> Metodo di scrittura 2: <% %>
1.2 Linguaggio di scripting client (Javascrip rimuove t) Scrittura: <scrip remove t type="text/javascrip remove t">... Javascrip rimuove il T-code....</scrip去掉t>
Differenza: gli script lato client vengono inviati direttamente alla pagina client ed eseguiti nel browser client. Lo script lato server viene compilato e nascosto lato server, e poi le informazioni risultanti vengono inviate al client
2.Page oggetti (eventi e attributi comuni) 2.1 Eventi: Page_Load: Chiamato automaticamente quando la pagina viene caricata 2.2 Attributo: IsPostBack: Determina se viene caricato per la prima volta (falso: primo caricamento, vero: ritorna accesso)
3. Trasferimento del valore della pagina 3.1 Valore passato all'interno della pagina: ViewState["key") es: valore di archiviazione: ViewState["name"] = "Zhang San"; Valore: nome stringa = ViewState["name"]. ToString(); 3.2 Passaggio di valore tra pagine 1. La pagina A salta a B: Aggiungi l'attributo PostBackUrl="B.aspx" al pulsante in A 2. Codice di background sulla pagina B: PreviousPage.FindControl("ID controllo della pagina A");
CAPITOLO III 1. Controlli comuni: casella di testo, finestra a tendina, selezione radio, controllo, pulsante... 2. Verifica dei controlli:
CAPITOLO IV 1. Oggetto di risposta 1.1 Redirect (URL); Metodo: salto pagina 1.2 Write("tag html"); Metodo: Visualizza il contenuto della pagina delle risposte 1.3 Fine(); Metodo: Smettere di rispondere al contenuto della pagina 2. Richiesta oggetto 2.1 Attributo: QueryString["key"]: Ottenere i parametri passati nell'URL 2.2 Funzione: Scambiare valore tra pagine Passaggi: 1. Un pulsante a punto pagina: Risposta. Rediretto(B.aspx?Nome Variabile 1=Valore 1&Nome Variabile 2=Valore2&... ); 2. La pagina B riceve valore: Request.QueryString["Nome variabile 1"] 3. Oggetto server 3.1 Server.HTMLEncode ("tag html"); Codifica il tag html in modo che sia in forma di stringa 3.2 Server.UrlEncode ("percorso URL"); Codifica la stringa URL 3.3 Server.MapPath("percorso URL"); Restituisce il percorso fisico assoluto a quel percorso URL
Capitolo 5 1. Oggetto applicazione: Oggetto insieme applicazione, che esiste durante tutto il programma in esecuzione (variabile globale) Utilizzo della variabile applicativa: applicazione["nome variabile"] = valore; 2. Oggetti cookie: Clienti diversi hanno oggetti differenti e le informazioni memorizzate possono essere salvate sul client. Ci sono 2 tipi di biscotti: 1. Salvata in memoria, l'utente scompare quando se ne va; 2。 Viene salvato sotto forma di file txt nella cartella cookie del client, e il tempo di archiviazione può essere personalizzato. Come utilizzare le variabili cookie oggetto 1. Definire l'oggetto cookie HttpCookie cookie = nuovo HttpCookie("key","value"); 2. Aggiungi un cookie all'oggetto Risposta Response.Cookies.Add(cookie); 2.2 (Salvato come file txt in una cartella speciale sul client) Cookie.Expires = DateTime.Now.Add("Tempo per salvare"); 3. Leggi il contenuto dell'oggetto cookie stringa strValue = Request.Cookies["key"]. Valore;
3. Oggetto sessione: Clienti diversi hanno oggetti differenti, che esistono dopo che l'utente effettua l'accesso e scompaiono dopo l'uscita. Metodo di utilizzo della variabile sessione: Session ["nome variabile"] = valore; Proprietà comuni della sessione: SessionID: Ogni utente ha il proprio SessionID unico Timeout: Imposta il timeout dell'utente, unità: minuti, l'utente uscirà automaticamente (cancella sessione) se non opera entro il tempo specificato, il tempo predefinito è 20 minuti, puoi cambiarlo nel file aspx: <% sessione. Timeout=10%> Metodo della sessione: Abandon()
ASP.NET知识点.doc
(29 KB, Numero di download: 0, Prezzo di vendita: 1 Grain MB)
|