HTML IN VB.NET

di ors il
7 risposte
Ciao a tutti,
qualcuno sa dirmi come faccio a utilizzare una variabile dichiarata in vb.net su un body html??

es:
Dim prova as string="ciao"
Dim myMailHTMLBody = "<html><head></head><body><br>Buongiorno<br> "qua vorrei mettere il valore della variabile prova" <img src=cid:ThePictureID></body></html>"

Grazie mille a tutti in anticipo

7 Risposte

  • >>>Dim myMailHTMLBody = "<html><head></head><body><br>Buongiorno<br> "qua vorrei mettere il valore della variabile prova" <img src=cid:ThePictureID></body></html>"

    Dim myMailHTMLBody = "<html><head></head><body><br>Buongiorno<br> " + prova + " <img src=cid:ThePictureID></body></html>"
  • Ci ho provato, ma mi da sempre errore:
    
     Dim myMailHTMLBody = "<html><head></head><body><br><br>" + prova+ "<br>" + "<img src=cid:ThePictureID></body></html>"
    
    ulteriori informazioni: Cast non valido dalla stringa "<html><head></head><body><br><br" al tipo 'Double'.
  • Prova a istanziare il tipo come string --> Dim myEmailHTMLBody as String
    valorizza la variabile con il contenuto

    hai postato tutto il codice? non capisco dove e perchè fai il cast a Double.... magari posta l'eventuale ulteriore codice
  • Scusa, sono sbadato io, io tuo suggerimento funziona
    grazie mille
  • Quando devi concatenare delle stringhe non devi usare il "+", devi usare il "&"
    il "+" serve per i numeri, ecco perchè diceva che non può generare un "Double"
    Dim myMailHTMLBody = "<html><head></head><body><br><br>" & prova & "<br>" & "<img src=cid:ThePictureID></body></html>"
  • Grazie mille a tutti, sopratutto la documentazione microsoft mi è stata molto di aiuto, grazie ancora
Devi accedere o registrarti per scrivere nel forum
7 risposte