Newsgroup: it.comp.www.asp
Titolo: [Semi OT] Limiti del submit

Salve a tutti,
il mio quesito non centra al 100% con Asp visto che riguarda l' inviare i
dati dal lato client verso quello server, ma è anche vero che questi dati
alla fine mi servono dal lato server e poi il newsgroup di Html è
frequentato per lo più da conoscitori amatoriali che si scambiano info per i
loro primi siti.
In genere i dati di un form li ho sempre inviati con il metodo POST e poi
recuperati con Request.QueryString, raramente uso il metodo GET ma penso che
il problema ci sia in tutte e due i casi.
In passato ho avuto la necessità di fare dei submit di form abbastanza
grossi ma secondo me non giganteschi: per esempio 40 textbox + 200 campi
hidden.
Con questa quantità di dati mi sono ritrovato in una situazione che certi
browser di certi sistemi operativi funzionavano riuscendo a fare il submit,
mentre altri su altri sistemi operativi (o su altri computer differenti con
lo stesso sistema operativo e con lo stesso browser) non funzionavano e
quando si cliccava sul tasto submit non faceva assolutamente niente, senza
neanche dare errori.
In passato ho risolto facendo più form o comunque cercando di non esagerare
con i dati da mettere dentro il form stesso.
Ora però ho la necessità di risolvere questo problema e mi chiedevo che
visto che questo problema si manifesta su determinate macchine e su altre
no, se forse ci poteva essere un qualche cosa che poteva essere configurato
per poter aumentare la grandezza dei form inviabili o comunque se c'era un
criterio per determinare fino a che punto ci si poteva spingere per avere il
tutto funzionante.
Qualcuno di voi ha mai incontrato un problema del genere? Ed è riuscito a
trovare una soluzione?
Grazie per l'attenzione
Gianni

 ma penso che il problema ci sia in tutte e due i casi.
fai un po' di confusione... il metodo post invia i dati nelle header
dell'http e non ha limiti, per richiamare i campi bisogna utlizzare
request.form("nome_campo")
il metodo get invece ha dei limiti (mi pare 2 kb) quindi se devi mandare
troppi dati non va bene... ed in questo caso si richiama con
request.querystring("nome_campo").
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Le aziende che parlano il linguaggio dei ciarlatani già oggi non stanno
più parlando a nessuno.

 Gianni
Ho anch'io notato questo problema, ma non sottomettendo molti campi,
piuttosto
usando un campo file (input type=file) con il trasporto di un grosso file.
Non so ancora con certezza se la causa sia del browser ...o del server (IIS5
/ w2k).
Ho fatto un piccolo programma di dump dei dati resi e mi sono accorto che
venivano ricevuti/riportati in modo non consistente.
Per venire ad una soluzione pratica sarebbe interessante analizzare cosa
invia un browser "incriminato" al server per capire da che parte sta il
problema.
Se vuoi possiamo organizzarci: mi invii i dati su un server di dump e
vediamo cosa
manda il browser.
Bye, Clod.

 request.querystring("nome_campo").
Si può darsi che ho fatto un pò di confusione...quindi in pratica se ho
capito bene i dati che vengono inviati alla pagina hanno questo limite,
mentre quelli che si prendono con request.form non hanno nessun limite...se
è veramente cosi avrei risolto tutti i miei problemi...proverò a fare degli
esperimenti...
....grazie per l'aiuto
Gianni