Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Errore Struttura decisionale "IF"

    C'è qualcuno che potrebbe darmi una mano con questo codice suguente?

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

    dim strName as String="Andrea"
    dim MyArray() as String={"Ciao","Mondo"}
    dim MyString as string="Mario"

    sub page_Load(obj as object, e as eventargs)
    Page.DataBind()

    end sub

    sub submit_click(obj as object, e as eventargs)
    if text1.TextChanged then
    lblmessage.DataBind()
    end if
    end sub

    </script>
    <html>
    <head>
    </head>
    <body>
    <form runat="server">
    My Name's <%#strName.ToString%>



    <asp:ListBox id="ListBox1" runat="server" datasource="<%#MyArray%>"></asp:ListBox>
    </p>



    <asp:TextBox id="text1" runat="server" text="<%#MyString.ToString%>"></asp:TextBox>
    <asp:button id="invio" onclick="submit_Click" runat="server"></asp:button>
    <asp:Label id="lblmessage" runat="server"></asp:Label>
    </p>
    </form>
    </body>
    </html>
    ---------------------------------------------------------------------

    Hocopiato tutto da un libro ma per la seconda volta ho trovato un errore di pubblicazione e l'esercizio non mi torna.

    L'errore che mi da è questo:

    ---------------------------------------------------------------------

    Errore di compilazione
    Descrizione: Si è verificato un errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Verificare i dettagli dell'errore specifico riportati di seguito e modificare il codice sorgente in modo appropriato.

    Messaggio di errore del compilatore: BC32022: "Public Event TextChanged(sender As Object, e As System.EventArgs)" è un evento e non può essere chiamato direttamente. Utilizzare un'istruzione "RaiseEvent" per generare un evento.

    Errore nel codice sorgente:



    Riga 12:
    Riga 13: sub submit_click(obj as object, e as eventargs)
    Riga 14: if text1.TextChanged then
    Riga 15: lblmessage.DataBind()
    Riga 16: end if

    ---------------------------------------------------------------------

    La riga 14 genera un errore chi sa aiutarmi e spiegarmi cortesemente perchè?
    grazie ciao ciao

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    che io sappia non esiste il metodo o proprietà TextChanged di un TextBox

  3. #3
    ma...! se fai così funziona
    però non so se è quello che vuoi ottenere
    il pulsante non ti serve basta che modifichi il testo e spingi invio per riottenere sempre il nome precedentemente scritto nella textbox

    <script runat="server">

    dim strName as String="Andrea"
    dim MyArray() as String={"Ciao","Mondo"}
    dim MyString as string="Mario"

    sub page_Load(obj as object, e as eventargs)
    Page.DataBind()

    end sub

    sub submit_click(obj as object, e as eventargs)
    lblmessage.DataBind()
    end sub

    </script>
    <html>
    <head>
    </head>
    <body>
    <form runat="server">
    My Name's <%#strName.ToString%>



    <asp:ListBox id="ListBox1" runat="server" datasource='<%# MyArray %>'></asp:ListBox>
    </p>



    <asp:TextBox id="text1" OnTextChanged="submit_click" AutoPostBack="true" runat="server" text='<%# MyString.ToString %>'></asp:TextBox>
    <asp:Label id="lblmessage" runat="server"></asp:Label>
    </p>
    </form>
    </body>
    </html>

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Infatti, l'evento che intercetta il cambiamento del testo in una texbox o cmq una modifica è OnTextChanged.

    Originariamente inviato da pietro09
    che io sappia non esiste il metodo o proprietà TextChanged di un TextBox
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Probabilmente questo libro è stato scritto quando era in circolazione la prima versione beta del framework.
    Anch'io ho travato in libri affermazioni assolutamente sbagliate.

  6. #6
    Originariamente inviato da pietro09
    che io sappia non esiste il metodo o proprietà TextChanged di un TextBox
    ci sono tutti e due

    • Textchanged
    • OnTextChanged

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Jc_
    ci sono tutti e due

    • Textchanged
    • OnTextChanged
    Mi puoi spiegare che cosa è: Textchanged ?

    Ciao

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.