Guida Aspnet Lezione 10. Gli Eventi di Pagina
Classifica Articoli e Pagine
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Guida Linguaggio di programmazione Aspnet
Guida al linguaggio di programmazione Aspnet
Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 3. Pagine Master
Lezione 4. Visual Earth
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 8. I Mashup
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 11. Il DataBinding
Lezione 12. Linq
Lezione 13. Validazione Aspnet
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Si definisce un evento il verificarsi di una ben determinata condizione, per esempio un evento potrebbe essere il clic di un bottone presente all’interno di un form.
Gli Eventi di Pagina di Aspnet
Gli eventi sono perlopiu’ nella classe Pagge e sono i seguenti
Inziio traduzione di rendering ossia il server converte il codice in linguaggio Html
Page Postback e Page CrossoPage Postback
Andiamo piu’ nel particolare , ma prima a chi provenisse a questa nuova tecnologia da altri linguaggi facciamo notare una peculiarità , siamo ormai alla fine e ancora non ci è capitato di imbatterci nel form GET e POST, vi assicuriamo che non si tratta di una dimenticanza, ma di una precisa scelta di Microsoft ASPNET , per dire la verità anche abbastanza cervellotica, perche’ se invece di prendere il Visual Web Developer Express Edition con motore ASPNET 3.5, ma prendessimo il Visual C# ritroveremmo i nostri buoni GET e POST. Cmq senza perderci in tanti sofismi da ASPNET 1.0, nonostante la guerra fatta dai programmatori nei newgroup, il passaggio di parametri tramite il metodo GET e POST è stato abolito. Altre sono le tecniche che sono state introdotte prima fra tutte il POSTBACK, questo evento si verfica quando si invia dei dati alla stessa pagina, si verifica un evento definito appunto Post Back, ossia invio ed elaborazione dei dati da parte della stessa pagina. Per fare questo si effettua un controllo sulla pagina al momento del suo caricamento che è il seguente.
E novità delle novità Aspnet 3.5 ha introdotto anche il CrossPagePostBack
CROSSPAGE POSTBACK
Ossia adesso attraverso questo comando è possibile l’indio dei dati a pagine esterne in soli due passaggi
Ovviamente in fase di rendering , ossia di trasformazione di linguaggio in Html per essere poi spedito al nostro browser vedremo delle cose abbastanza differenti.
ViewState
Veniamo a questo comando , che onestamente credo che abbiamo utilizzato giusto una volta per prova , ma a cui Mircrosoft ripone veramente grande fiducia.
E’ un comando, che è molto in odore di Java , anche se poi Microsoft lo ha riutilizzato sia per il Visual Basic che per il C e serve per il mantenimento dei dati persistenti. In pratica consente di mantere i dati inseriti all’interno dei controlli ancora visibili, dopo eventuali reload della pagina in cui si è verificato l’evento di tipo Postback
la sua sintassi è la seguente
anche se è possibile disabilitarlo direttamente inserendo la direttiva
inoltre è molto facile da decodificare e quindi pessimi per la sicurezza, in parole molto povere fino a quando Microsoft non lo renderà un minimo piu’ efficace ci sono sempre i buoni e vecchi cookie di sessione che funzionano benissimo nonostante la loro anzianità di servizio.
.
Data Base Repository
Con l’avvento degli hacker, cracker etc. etc. la sicurezza informatica sta sempre riscuotendo maggiore attenzione per quanto riguarda la programmazione, vi sarà sicuramente capitato di accedere a dei siti web che richiedevono l’introduzione di password, ecco quello si trattava senza ombra di dubbio di un ambiente Apache, vediamo adesso il corrispettivo di IIS di Microsoft.
Dentro il File Web.Config è inserito un sitema di protezione del tipo
Con questa tecnica in pratica è applica a tutte le cartelle “riservate ” di Aspnet, cioe’ nessun utnente web avrà mai la possibilità di accedervi e vederle. E’ sicuramente una soluzione all’avanguardia. Questo tecnologia introdotta vi da anche un’idea ben precisa del grado di continua evoluzione a cui è sottoposta questa piattaforma, in assoluto la piu’ svilippata del web , rispetto anche ad altre di tipo open source.
Condividi:
Mi piace: