Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Uno script .aspx che non mi funziona...
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      ico1989 User Attivo • ultima modifica di

      Uno script .aspx che non mi funziona...

      Ciao a tutti!

      Vi posto qui uno script che forse ho inserito prima nella sezione sbagliata... 😕

      Serve a segnalare un sito via email:

      <%@ Page Language="VB" ValidateRequest="false" %>
      <%@ Import Namespace="System.Web.Mail" %>
      <%@ Import Namespace="System.Text.RegularExpressions" %>
      <script runat="server">
      Private Sub Tell(sender As Object, e As EventArgs)
      ' Espressione regolare di un indirizzo email per ASP.NET
      Dim re As New Regex("(?<user>[^@]+)@(?<host>.+)")

      ' Controllo che il campo Tuo nome venga compilato
      If Len(Trim(TN.Text)) = 0 Then
      Messaggio.Text = "Inserisci il tuo nome"
      Exit Sub
      End If

      ' Controllo che il campo Tua email venga compilato correttamente
      If re.IsMatch(TE.Text) = False Then
      Messaggio.Text = "Inserisci il tuo indirizzo email"
      Exit Sub
      End If

      ' Controllo che il campo Nome Amico venga compilato
      If Len(Trim(NA.Text)) = 0 Then
      Messaggio.Text = "Inserisci il nome del tuo Amico"
      Exit Sub
      End If

      ' Controllo che il campo Email Amico venga compilato correttamente
      If re.IsMatch(EA.Text) = False Then
      Messaggio.Text = "Inserisci l'indirizzo email del tuo Amico"
      Exit Sub
      End If

      ' Formatto la mail in un oggetto MailMessage
      Dim mail As New MailMessage
      mail.To = EA.Text
      mail.From = TE.Text
      mail.Subject = "Segnalazione sito"
      mail.Body = "Ciao " & NA.Text & ", il tuo Amico " & TN.Text _
      & " ti invita a visitare questo sito" & vbCrLf _
      & "http://www.mrwebmaster.it"

      ' Invio la segnalazione via email
      SmtpMail.SmtpServer = "smtp.fastwebnet.it"
      SmtpMail.Send(mail)

      Messaggio.Text = "Segnalazione inviata con successo"
      End Sub
      </script>
      <html>
      <head>
      <title>Tell a Friend</title>
      <basefont size="2" face="Verdana">
      </head>
      <body>

      <center>

      <h1>TELL A FRIEND</h1>

      <form id="Modulo" runat="server">
      Tuo nome

      <asp:Textbox id="TN" runat="server" />

      Tua email

      <asp:Textbox id="TE" runat="server" />

      Nome del tuo Amico

      <asp:Textbox id="NA" runat="server" />

      Email del tuo Amico

      <asp:Textbox id="EA" runat="server" />

      <asp:Button runat="server" Text="Invia" OnClick="Tell" />

      <asp:Label id="Messaggio" runat="server" />
      </form>

      </center>

      Powered by MR Webmaster</p>

      </body>
      </html>

      Lo script è compatibile con html e frontpage, che infatti permette di salvare pagine web in .aspx, ma NON mi funziona.

      Dice:

      1. Linea 12, carattere 13 Previsto ';' (questo lo dice sempre)
      2. Linea 71, carattere 1 'Tell' non è definito (questo lo dice quando
        premo 'invia segnalazione')

      Perfavore, qualcuno di buona volontà può controllarmi lo script? Io non riesco ad individuare i due errori... 😕

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • sms
        sms User Attivo • ultima modifica di

        sei sicuro di aver installato il framework?
        prova a guardare il mio primo link in firma.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          ico1989 User Attivo • ultima modifica di

          Download in corso! (grandi però, eh!) 😉

          Perchè non mi dice semplicemente "manca Framework" o qualcosa del genere e mi da un errore normale?

          Comuqnue frontpage supporta asp.net? Io non l'ho visto tra i formati in cui si può salver... 😕

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • sms
            sms User Attivo • ultima modifica di

            l'errore normale è dettato dal fatto che frontpage interpreta quel tuo codice come javascript.
            una volta installato il framework e IIS dovrebbe funzionare.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              ico1989 User Attivo • ultima modifica di

              IIS cos'è? O_o

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • sms
                sms User Attivo • ultima modifica di

                @ico1989 said:

                IIS cos'è? O_ohai xp pro? un componente aggiuntivo

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • I
                  ico1989 User Attivo • ultima modifica di

                  Di cosa? Windows Xp?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • sms
                    sms User Attivo • ultima modifica di

                    @ico1989 said:

                    Di cosa? Windows Xp?sì, è un componente aggiuntivo di xp pro.. ovviamente è presente anche nelle varie versione di windows server.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      ico1989 User Attivo • ultima modifica di

                      Ma è gia presente nel Service Pack 2 di Windows XP?

                      Altrimenti dove lo posso scaricare?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • I
                        ico1989 User Attivo • ultima modifica di

                        Ok, capito...

                        Ci ho messo un pò per capire quell' "xp pro(fessional)"

                        :lol:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          salatti.net User Attivo • ultima modifica di

                          Per controllare che tutti i campi siano compilati, non ti conviene usare i controlli di convalida?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti