32 messaggi dal 20 marzo 2004
Salve,
devo mandare dei dati per pagamento on line di paypal tramite una pagina con il seguente script di test:

<form id="form1" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="mail@mailtest.it">
<input type="hidden" name="item_name" value="<%#Session("idnum")%>">
...
<input type="image" src="https://www.sandbox.paypal.com/it_IT/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effettua i tuoi pagamenti con PayPal. un sistema rapido, gratuito e sicuro.">
<img alt="" border="0" src="https://www.sandbox.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
</form>

Il problema è che la variabile idnum non la mette come valore dell'input item_name. Una volta caricata la pagina, in questo caso carrello.aspx, se visualizzo il sorgente in html il value di questo input è vuoto!

<input type="hidden" name="item_name" value="">

Il sito è fatto in VB, qualcuno potrebbe darmi un suggerimento?
Grazie, M.

..... ;)
martonair2 wrote:
Il problema è che la variabile idnum non la mette come valore dell'input item_name. Una volta caricata la pagina, in questo caso carrello.aspx, se visualizzo il sorgente in html il value di questo input è vuoto!

ovvio e straovvio, tu usi <%# %> che è un'espressione di binding, cioè finchè non invochi il metodo DataBind sul controllo che lo contiene (o sulla pagina), questa non verrà mai valutata.
nel tuo caso, devi usare <%= %>, che invece ha l'effetto di fare il rendering appena viene incontrata.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
32 messaggi dal 20 marzo 2004
Bella figuraccia che ho fatto!!
Scambiare TESTARDAMENTE un # con un = .....
Grazie mille Daniele!

..... ;)

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.