ASPcenter.net

22 febbraio 2010

Memorizzare i dati in un modulo con i cookie in ASP

Archiviato in: Gestione Form — Tag:, , , — lukeonweb @ 13:31

Capita spesso che, quando si fa il login ad un servizio Web, si commette un errore nella digitazione delle credenziali di accesso e, sebbene sia possibile abilitare il completamento automatico per le caselle di testo, è fastidioso dover riscrivere la username.

Si immagini quanto ancora possa essere più fastidioso dover ricompilare 10, 15 o 20 campi! A questo punto, a meno che non si tratti di vita o di morte, desisto e non ricompilo il modulo!

(continua…)

Trucchi per l’utilizzo del metodo POST nell’invio di un form

Archiviato in: Gestione Form — Tag:, — lukeonweb @ 13:27

Quando inviamo i dati da un modulo HTML ad uno script ASP che li esegue, nella maggior parte dei casi utilizziamo il metodo POST piuttosto che il GET, sia per una questione di sicurezza che per una questione di mole dei dati che il primo dei metodi citati riesce a gestire rispetto al secondo.

Ho notato, a partire dalle mie personali esperienze in materia, che chi si avvicina per la prima volta all’ASP utilizza un file HTML in cui costruisce il modulo, un file ASP senza interfaccia che si limita ad eseguire i dati ed effettua il redirect ad un terzo file, in genere HTML, che restituisce un messaggio di conferma o di errore, a seconda dei casi.

(continua…)

Inviare un form ad un frame o ad una nuova pagina

Archiviato in: Gestione Form — Tag:, , , — lukeonweb @ 13:24

Quando utilizziamo un modulo HTML per raccogliere dei dati ed utilizziamo un bottone di tipo submit per inviarli materialmente, per default l’invio avviene nella stessa istanza del browser che contiene fisicamente il modulo.

Ci sono casi in cui conviene regolarsi diversamente, ad esempio se stiamo effettuando una ricerca in un sito esterno oppure se la nostra applicazione Web è strutturata in frame.

In entrambi i casi la soluzione è semplice: utilizzare l’attributo target all’interno del Tag di apertura del form.

(continua…)

Differenza tra i metodi get e post e recupero dei dati da un form

Archiviato in: Gestione Form — Tag:, , , , — lukeonweb @ 13:20

Nella manipolazione dei dati attraverso un form è molto importante stabilire il metodo di invio, in funzione del quale verrà scelto un determinato metodo di recupero delle informazioni.

I form hanno due metodi, il get ed il post. La differenza tra i due è che il primo passa i dati come parametri all’interno dell’indirizzo della pagina che li riceverà, mentre il secondo (per certi versi più sicuro, specie in presenza di dati delicati come password o codici segreti) mantiene intatto l’indirizzo della pagina di ricezione.

(continua…)

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress