Newsgroup: it.comp.www.asp
Titolo: Creare una coda per la querystring

Ok, devo creare una coda per la querystring dentro al
metodo action di una form.
Nel vecchio asp faceva
action="pagina.asp?par1=<%=x%>&par2=<%=y%>" ecc. ecc.
nel nuovo 
asp.net
 ... se faccio cosě ... in prima battuta il secondo
paramentro non mi viene generato nel codice html, il perchč
non lo riesco a capire ... seconda cosa, il parametro1  viene
visualizzato solo se nel querystring che origina la pagina ci
metto x=qualchecosa ... eppure nel codie
x = request("x")
quindi potrebbe venire da un form o dal querystring.
Ora, č talmente tanto migliorato 
asp.net
 che verifica a priori se
x č diponibile e tenta di prevenire possibili errori (IMHO č una
cazzata eliminare i parametri perň - se cosě fosse)
o sono io che sono tanto stupido da non vedere l'errore?
Grazie per i suggerimenti.
Andrea Moro 

 paramentro non mi viene generato nel codice html, il perchè
ma scusa... con i mille metodi del .net framework per passare variabili devi
fare proprio una porcata del genere? ma anche il banale html ti viene
incontro...
-- 
Lino Mari
http://www.ebow.it
 - e-business on web!
http://www.ebow.it/blog/
 - Mktg Log
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004

E' che sfortunatamente devo passarli ad una pagina asp normale
perchè il componente che uso non lavora con .net quindi
devo fare una porcata del genere ... sorry
Comunque visto che ci sto mettendo mani dopo anni in cui non lavoro
con asp normale, ancora non li vedo tutti .... se me li enumeri ...
intanto ne prendo conoscenza poi si provvederà, laddove posso, ad
utilizzarli.
ciao
Andrea 

 devo fare una porcata del genere ... sorry
si ma l'html č fuori dalla tecnologia che usi... puoi passare dei parametri
anche a php in modo piů corretto senza che siano visibili e senza limiti...



Le QueryString o.Form funzionano
Sarò Banale, ma prima della form 
fai un Response.Write(Request.QueryString); per farti restituire la collection
e intanto vedi se ti sta passando i valori
comunque se richiami la pagina prova.aspx?avviso
e in prova.aspx fai Response.Write(Request.QueryString) ti ritrovi avviso
che ha valore=""
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

Bene, dimmi come allora ... ti ho detto che sono anni che non lavoro
con asp.
Se l'html č fuori, escludo che tu indenda anche dei campi hidden.
Con asp net ho visto che si possono dichiarare vere e proprie variabili
e passarmle tra il code behind e il front end html nella parte
asp senza problemi.
Dubito perň che asp accetti una variabile dichiarata da 
asp.net
Usare le variabili di sessione? Per quello che devo fare č piů porcata
sprecare la memoria del server che passare due parametri in coda
ad una querystring ...
aho ... se perň poi ti ritieni al di sopra delle parti, che critichi
tutti senza giustificare il motivo ... avanti c'č posto pure per un altro
dio.
Ciao
Andrea 

 Se l'html è fuori, escludo che tu indenda anche dei campi hidden.
visto che devi comunicare con due tecnologie differenti... i campi hidden
andrebbero bene... magari farne uno formattato in modo da passare coppie di
valori (chiave/valore) e recuperarle in qualsiasi tecnologia...
altrimenti devi utilizzare un cookie... che è standard...
