1 messaggio dal 08 luglio 2010
Ciao a tutti !!!

nella mia pagina asp vorrei leggere un oggetto contenuto nella queryString
Lato client ho un oggetto fatto cosi'

  
  
var info = new Object();  
info.tipo = "a";  
info.codice = "123456";  
  


che inserisco poi nella queryString: ... ?OBJ=info


Lato asp:

  
  
Dim myObj  
Set myObj= Request("OBJ")    
  
Dim tipo  
Dim codice  
  
tipo = myObj.tipo  
codice = myObj.codice  
  


...pero' le variabili tipo e codice non vengono valorizzate, rimangono vuote!!!

Sapete suggerirmi dove sbaglio?

Grazie, Luca
Secondo me hai inserito in modo sbagliato nella querystring i dati che devi passare nell'altra pagina.
Cioè...

Passando in querystring in questo modo
pagina.asp?OBJ=info

Significa che da pagina.asp:

Dim myObj
Set myObj= Request("OBJ")

myObj varrebbe la stringa "info" e non i singoli campi di info.

Prova invece a passare in querystring i singoli campi
info.tipo = "a";
info.codice = "123456";

ad esempio così:

pagina.asp?tipo=a&codice=123456

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.