Email con querystring

lunedì 10 settembre 2007 - 08.52

flytouch Profilo | Junior Member

Devo costruire delle email con all'interno una querystring che mi dovrebbe contenere un id prelevato da un db, potete indicarmi come costruirla?
grazie

Brainkiller Profilo | Guru

>Devo costruire delle email con all'interno una querystring che
>mi dovrebbe contenere un id prelevato da un db, potete indicarmi
>come costruirla?

Dovresti spiegare un po' meglio perchè non ho capito molto di quello che ti serve.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

flytouch Profilo | Junior Member

Semplicemente devo recuperare un id da un db e metterlo dentro una querystring, tipo la risposta che ti arriva in casella di posta da questo forum per capirci. Grazie.

Brainkiller Profilo | Guru

>Semplicemente devo recuperare un id da un db e metterlo dentro
>una querystring, tipo la risposta che ti arriva in casella di
>posta da questo forum per capirci. Grazie.

Ok e dove incontri problemi ? Sulla costruzione dell'email o sul recuperare il dato dal database ?

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

flytouch Profilo | Junior Member

Si ho problemi nel formattare, credo, la stringa del body.mail, nel senso che la variabile, anche se valorizzata non mi passa sulla querystring, ti incollo il codice:

dim corpo as string ="<html><body><table><tr><td>Cliccate sul link sottostante per completare le operazioni di aggiornamento sul contatto appena arrivato</td></tr><tr><td><a href=""http//localhost:8080/zoomabbonato.aspx?idabbonato=numeretto"">Clicca qui</a></td></tr></table></body></html>"

La mail mi arriva giusta ma Numeretto non e valorizzato, quindi il link non funziona :(
sai indicarmi cosa sbaglio o cosa devo fare diversamente?
Grazie

Brainkiller Profilo | Guru

>Si ho problemi nel formattare, credo, la stringa del body.mail,
>nel senso che la variabile, anche se valorizzata non mi passa
>sulla querystring, ti incollo il codice:
>
>dim corpo as string ="<html><body><table><tr><td>Cliccate
>sul link sottostante per completare le operazioni di aggiornamento
>sul contatto appena arrivato</td></tr><tr><td><a
>href=""http//localhost:8080/zoomabbonato.aspx?idabbonato=numeretto"">Clicca
>qui</a></td></tr></table></body></html>"
>
>La mail mi arriva giusta ma Numeretto non e valorizzato, quindi
>il link non funziona :(

Eh per forza ma devi valorizzarlo tu concatenandogli un valore.
Esempio:

Dim valore as String valore="186" Dim corpo as String corpo="http//localhost:8080/zoomabbonato.aspx?idabbonato=" + valore

Il risultato in questo caso sarà che il corpo della mail conterrà:

http//localhost:8080/zoomabbonato.aspx?idabbonato=186

In questo caso a valore ho assegnato 186, ma se lo recuperi dal DataBase dovrai inserire anche la routine per recuperarlo quindi connessione al database, query, ecc.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

flytouch Profilo | Junior Member

Ok, il valore mi ritorna, pero il link non riesco a concatenarlo dentro html, puoi dirmi cosa sbaglio?
grazie

dim corpo as string ="<html><body><table><tr><td>Cliccate sul link sottostante per completare le operazioni di aggiornamento sul contatto appena arrivato</td></tr><tr><td><a href="http://www.miodominio.it/zoomabbonato.aspx?idabbonato="+numeretto>Clicca qui!</a></td></tr></table></body></html>"

flytouch Profilo | Junior Member

risolto
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5