Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    Form Invio mail Asp-Asp.NET

    Ciao a tutti,
    il mio problema è che ho una pagina asp che manda un form ad una pagina asp.net come posso fare a recuperare i dati dal form che riceve per mandarli via email?
    Grazie

  2. #2
    request.form
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    una cosa del genere va bene?
    var from = Request.Form("email")

  4. #4
    direi proprio di si
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Il mio problema è che devo metterlo in una variabile e una cosa del genere non funziona

    Dim Email1, value As String
    Email1 = Request.QueryString("email")

    Come posso fare?

  6. #6
    così ad esempio

    Dim myVar As String
    myVar = Request.QueryString("email")
    response.Write(myVar)
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    Allora questo è lo script:

    <script runat="server">
    Dim myVar As String
    myVar = Request.QueryString("email")
    response.Write(myVar)
    Private Sub Invia(sender As Object, e As EventArgs)
    Dim mail As New MailMessage
    mail.To = "indirizzo@email.com"
    mail.From = myVar.Text
    mail.Subject = "Messaggio da " & Nome.Text
    mail.Body = Commento.Text
    SmtpMail.SmtpServer = "mail.tin.it"
    SmtpMail.Send(mail)
    Messaggio.Text = "Email inviata con successo"
    End Sub
    </script>

    la variabile myVar deve contenere l'oggetto passato dalla pagina asp (non asp.net) precedente from("email").
    E così mi da errore

  8. #8
    prova così

    Originariamente inviato da Ir0nFl4m3

    <script runat="server">
    Dim myVar As String
    myVar = Request.QueryString("email")
    response.Write(myVar)
    Private Sub Invia(sender As Object, e As EventArgs)
    Dim mail As New MailMessage
    mail.To = "indirizzo@email.com"
    mail.From = myVar
    mail.Subject = "Messaggio da " & Nome.Text
    mail.Body = Commento.Text
    SmtpMail.SmtpServer = "mail.tin.it"
    SmtpMail.Send(mail)
    Messaggio.Text = "Email inviata con successo"
    End Sub
    </script>
    "...non è detto che sia tardi se non guardi che ora è..."

  9. #9
    Niente,errore...
    Ma non è che devo specificare che lo prendo dal Form?

  10. #10
    all'inizio hai scritto request.quesystring ed io ho dato per scontato che il valore tu lo passassi con il get, se usi il post devi mettere request.form
    "...non è detto che sia tardi se non guardi che ora è..."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.