Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Recupero variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    82

    Recupero variabili

    Ciao a tutti,
    forse la domanda sarà molto banale, ma sono veramente alle prime armi, verrei chiedere come recuperare le variabili in asp.net
    Ad esempio diciamo che ho realizzato il mio form in flash con nome cognome e e-mail e spedisco tutti questi dati alla mia pagina SendMail.aspx, come recupero le mie variabili.
    Grazie mille.
    Saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ma x variabili intendi una cosa del genere?
    mia_pagina.aspx?NOME=ciao&io=tu

    se intendi cosi allora:
    Response.Write(Request.Querystring("NOME"))

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    82
    Che velocità ,
    grazie mille posso chiederti di spiegarmi il significato dei comandi che mi hai scritto e se sono comendi propri dell'asp.net o un linguaggio lato server come VB o C#.
    Ti ringrazio mille.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    crea un file "pagina.aspx" e mettici questo codice:

    codice:
    <script runat="server">
    Sub Page_Load()
    Response.Write("Il contenuto della querystring1 (qs1) è: ")
    Response.Write(Request.Querystring("qs1"))
    Response.Write("
    ")
    Response.Write("Il contenuto della querystring2 (qs2) è: ")
    Response.Write(Request.Querystring("qs2"))
    End Sub
    Sub Click (sender As Object, e As System.EventArgs)
    Response.Redirect("pagina.aspx?qs1=ciao&qs2=arrivederci")
    End sub
    </script>
    <form runat="server">
    <asp:button runat="server" onClick="Click" />
    </form>
    prima di skiacciare il bottone guarda nella barra dell'indirizzo ..
    skiaccia, riguarda la pagina e riguarda la barra dell'indirizzo..

    ora nn so come tu fai a passare i valori dei campi di testo in flash ad asp .net ..

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    82
    Un mago... GRAZIE,
    mi sembrea daver capito che cosi la variabile viene stampata sullo schermo , se io volessi solo importarla nella pagina senza stamparla, è possibile?
    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    codice:
    <script runat="server">
    Sub Page_Load()
    '*********************************
    'adesso nn vedrai stampato niente a video
    '*********************************
    Dim var_qs1, var_q2 as String
    var_qs1 = Request.Querystring("qs1")
    var_qs2 = Request.Querystring("qs2")
    '**********************************
    'in questo modo te le ho salvate in due variabili
    'se poi ti serve stampare il valore usi:
    'Response.Write(var_qs1)
    '**********************************
    End Sub
    Sub Click (sender As Object, e As System.EventArgs)
    Response.Redirect("pagina.aspx?qs1=ciao&qs2=arrivederci")
    End sub
    </script>
    <form runat="server">
    <asp:button runat="server" onClick="Click" />
    </form>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    82
    Ciao,
    più o meno ho realizzato questo:
    Spedisco le mie variabili da flash al mio file aspx che ha solo ilcompito di i oltrarle, mi puoi dire se va bene?


    \\recupero le mie variabili
    nome = Request.Querystring("nome")
    cognome = Request.Querystring("cognome")

    \\dichiaro il destinatario
    textTO=pippo@inwind.it

    \\ora le devo subito spedire senza fare altre operazioni

    <%@ Page Language="vb"%>
    <%@ import namespace="System.Web.Mail"%>
    <scipt language="vb" runat="server">

    Dim objSmtpMail As New SmtpMail()
    objSmtpMail.Send(nome.txt, cognome.txt textTO.txt)
    objSmtpMail=Nothing
    End Sub
    </script>

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    codice:
    <%@ Page Language="vb"%>
    <%@ import namespace="System.Web.Mail"%>
    <scipt language="vb" runat="server">
    'recupero le mie variabili
    Dim nome, cognome, textTO as string
    nome = Request.Querystring("nome")
    cognome = Request.Querystring("cognome")
    'dichiaro il destinatario
    textTO=pippo@inwind.it
    
    'ora le devo subito spedire senza fare altre operazioni
    
    Dim objSmtpMail As New SmtpMail()
    objSmtpMail.Send(nome, cognome, textTO)
    objSmtpMail=Nothing
    End Sub
    </script>
    stai attento ke nn so se veramente flash passi a .net i dati come querystring: se è cosi allora questo codice funziona

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    82
    Una correzione:


    <%@ Page Language="vb"%>
    <%@ import namespace="System.Web.Mail"%>
    <scipt language="vb" runat="server">

    'recupero le mie variabili

    Dim nome, cognome, textTO as string
    nome = Request.Querystring("nome")
    cognome = Request.Querystring("cognome")
    email = Request.Querystring("email ")
    messaggio = Request.Querystring("messaggio ")

    'ora le devo subito spedire senza fare altre operazioni

    Dim objSmtpMail As New SmtpMail()
    Dim objMailMessage As New MailMessage()
    objMailMessage.To = pippo@lollo.it
    objMailMessage.From = email.txt
    objMailMessage.Subject = oggetto.txt
    objMailMessage.Body= messaggio.txt

    objSmtpMail.Send(objMailMessage)
    objSmtpMail=Nothing
    End Sub
    </script>

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    guarda ke il .txt in fondo a qua nn serve
    codice:
    objMailMessage.From = email.txt
    objMailMessage.Subject = oggetto.txt
    objMailMessage.Body= messaggio.txt
    trasforma in
    codice:
    objMailMessage.From = email
    objMailMessage.Subject = oggetto
    objMailMessage.Body= messaggio

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.