Come postback ASP.NET

May 12

Una forma postback in ASP.NET è una forma il cui attributo metodo è "POST". L'attributo action è proprio URL del form. Quando il modulo viene eseguito sul web, rende come un postback risultante nella forma originale ricaricare con informazioni aggiunte. Postback sono spesso usati per inserire raccolta dall'utente ed eseguire qualche azione, che visualizza quindi sulla forma originale quando ricarica. Il metodo è semplice, ma i risultati di fornire potenti strumenti per gli sviluppatori web

istruzione

1 Creazione di un modulo Web ASP.NET utilizzando Microsoft Visual Web Developer aprendo questo programma e facendo clic su "Nuovo file". Selezionare "Web Form" dalla lista dei modelli esposti.

2 Fornire un nome per il nuovo modulo, selezionare "Visual Basic", come la lingua e lasciare un segno di spunta nella lettura di dialogo "Inserire il codice in file separato." Tutte queste opzioni sono nella parte inferiore dello schermo template dall'alto Fase 1.

3 Clicca su "Source" sul fondo del nuovo modulo web se le linee di codice non sono già mostrando. Nella riga che inizia "form id =" (probabilmente la linea numero 10, se non hai aggiunto alcuna informazione a questo punto), aggiungere il seguente alla fine di questa riga:
method = azione "post" = ""

4 Aggiungere qualsiasi caselle di input è necessario raccolta di informazioni e visualizzare i risultati utilizzando gli strumenti sul lato sinistro della pagina Design di Visual Web Developer. Visualizza questo punto di vista facendo clic su "design".

5 Utilizzare il "Input (Submit)" strumento per aggiungere questo pulsante al form. Visualizza nuovamente il codice sorgente e modificare il codice per questo pulsante per leggere "name =" "value =" ".

6 Creare un file separato per contenere il codice per realizzare lo scopo della routine postback si sta sviluppando. Se si desidera che il modulo per calcolare l'area di un cerchio quando l'utente immette il raggio, scrivere questo codice in un file aspx sostituendo i nomi delle caselle di input nella forma HTML creato nei passaggi 3 e 4. Ad esempio:
Raggio = Radius.Text
Area = 3.14159 * (Radius * Radius)
LabelArea.Text = "L'area di questo cerchio è" & Area

7 Inserire il nome di questa forma, ivi compresi il aspx suffisso tra le virgolette doppie in seguito l ' "azione" parola in forma dal punto 1 e tra le virgolette dopo "nome" e "valore" al punto 5. Il formato per il valore può essere in linguaggio naturale. Cioè, se il nome è "CalculateArea", allora il valore può essere "Calcola Area."

Consigli e avvertenze

  • Si può verificare i risultati attraverso un browser, mentre sul proprio PC o dopo aver caricato il metodo di autenticazione web.The impostato nella creazione di siti web originale dovrebbe leggere "Windows" per il tuo PC o "autenticazione basata su form" per un modulo web in diretta.
  • Test sul proprio PC può richiedere la modifica del firewall per consentire l'accesso alla porta localhost. Questo dipende totalmente da come è stata impostata la sicurezza.