Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Errore strano

  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Errore strano

    Ho iniziato a studiare il libro ASP.NET guida completa di Apogeo ed ecco, al primo listato che trovo e provo sul pc mi dà errore!Per chi ha il libro, è il codice che si trova a pag.16, comunque lo riporto:

    <%@ Language = "VB" %>
    <HTML>
    <script runat="server">
    sub Page_Load(obj as object, e as eventargs)
    lblMessage.text = "Welcome to ASP.NET!"
    end sub
    </script>
    <body>
    <asp:Label ID="lblMessage" Runat="server" />
    </body>
    </HTML>

    quando eseguo la pagina il browser mi restituisce una pagina vuota ma sotto a sinistra compare il punto esclamativo giallo e cliccandoci su ecco l'errore che mi da:

    Riga: 4
    Carattere: 5
    Errore: previsto ";"
    Codice: 0

    la riga 4 è sub Page_Load(obj as object, e as eventargs)

    Qualcuno mi sa dire che cosa vuoldire questo errore e come posso risolverlo?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    intanto devi scrivere page language="vb" nell'intestazione e poi se non trovi l'errore aggiungi debug="true"
    es. <%@ Page Language = "VB" debug="true"%>
    e poi la label va dentro un form sempre su "server"

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Scusa, ma allora sul libro hanno sbagliato a scrivere?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Ora l'errore non me lo dà più ma succede un'altra stranezza..
    la pagina del browser rimane comunque bianca ma se faccio Visualizza HTML mi accordo che il codice non viene elaborato, infatti mi da


    <%@ Page Language = "VB" debug="true"%>
    <script runat="server">

    sub Page_Load(obj as object, e as eventargs)
    lblMessage.Text = "Welcome to ASP.NET!"
    end sub

    </script>
    <html>
    <head>
    </head>
    <body>
    <asp:Label id="lblMessage" runat="server"></asp:Label>
    </body>
    </html>


    pubblicandolo su FTP sul web il codice invece funzia. Come risolvo questo problema?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    non so su di che libro stai parlando, ma sui miei la label è sempre stata dentro a un form.
    Tu intanto prova, se funziona di che ti lamenti?

  6. #6
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    sarà che tu hai aggiornato la pagina.
    Io ho copiato il listato e funziona, se il problema è questo
    aggiungi come prima cosa :
    if not page.ispostback then

    ...metti il codice
    end if

  7. #7
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Dai un'occhiata quì per favore...
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  8. #8
    Ehm, il libro Apogeo NON E' sbagliato...
    è indicata correttamente la sintassi della direttiva PAGE, e il tag HTML di apertura viene DOPO lo script... dovremmo tutti ricontrollare meglio prima di postare

  9. #9
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Thk a tutti!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.