Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179

    [VB.NET] TextBox con Bind NON riconosciuto

    Ho un textbox all'interno di un Repeater con la funzione Bind come nell'esempio qui sotto

    codice:
    <asp:TextBox ID="NewsTitolo" runat="server" Width="100%" Text='<%# Bind("TitoloNews") %>' >
    </asp:TextBox>
    Nel file separato vb non mi riconosce l'ID "NewsTitolo", ma non capisco il motivo. E' perchè c'è il Bind nel Text?
    Mi dice che NewsTitolo.Text non è dichiarato. Ma non mi è mai capitato dichiarare un TextBox.

    codice:
    Dim NTesto As String
    NTesto = (Replace(NewsTitolo.Text, "'", "´"))
    Cosa devo fare? GRAZIE MILLE.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: [VB.NET] TextBox con Bind NON riconosciuto

    Cosa devo fare? GRAZIE MILLE.
    e' strano. deve riconoscertelo...magari riavviando visual studio.
    Oppure controlla cosa lo racchiude.....

    comunque hai provato a togliere il bind ?

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Ho provato a togliere il bind, ma non cambia. Premetto che sto provando in locale, ma sono sempre più convinto che sia perchè è dentro al repeater?
    C'è un altro modo.
    Grazie ancora.

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    prova a metterla fuori e vedi se te la vede

  5. #5
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    L'ho messa fuori dal <asp:repeater> e funziona.
    Ora, siccome non riesco a raccapezzarmi faccio in un altra maniera (tipo vecchio stile asp)

    Nel file separato vb:
    apro il database access,
    recupero il record con la querystring,
    imposto i valori a "nome1.text", "nome2.text"...

    Nel file aspx:
    creo delle TextBox con i vari id "nome1.txt", "nome2.text"...
    creo il tasto modifica

    quando lo premo vado a fare l'update nel file separato

    E' un po' macchinoso e non so se sono riuscito a spiegarmi, ma è l'unica soluzione che conosco.

    Grazie ancora.

  6. #6
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Ho fatto quello che ho scritto prima, però c'è un altro problema:

    Nella textbox inserisco il testo estratto dal db tranquillamente in questo modo:

    codice:
    ' ... collegamento al db access
    'assegno il valore per visualizzarlo nella textbox della pagina aspx
            While dr.Read()
                IDNewsDB = dr("IDNews")
                ...
                TitoloNewsDB.Text = dr("TitoloNews")
                TitoloNewsDB.Text = (Replace(TitoloNewsDB.Text, "
    ", vbCrLf))
                ...
            End While
            conDb.Close()
    Dopo aver modificato il testo, alla pressione del tasto modifica della pagina aspx esegue questo:

    codice:
    ' ... collegamento al db access
    Dim NTitolo As String = TitoloNewsDB.Text
    NTitolo = (Replace(NTitolo, "´", "'"))
    NTitolo = (Replace(NTitolo, Chr(34), "´´"))
    NTitolo = (Replace(NTitolo, vbCrLf, "
    "))
    ...
    strSqlx = "UPDATE Avvisi SET [TitoloNews] = '" & NTitolo & "' WHERE IDNews = " & Request.QueryString("idavv") & ";"
    
            cmdSqlx = New OleDbCommand(strSqlx, conDbx)
    
            conDbx.Open()
            cmdSqlx.ExecuteNonQuery()
    
            conDbx.Close()
    La cosa funziona, però non mi aggiorna TitoloNewsDB.Text e trovo il testo di prima non modificato.
    Come faccio ad "azzerare" il TitoloNewsDB.Text e sostituirlo dopo la pressione del tasto al nuovo TitoloNewsDB.Text?

    Grazie mille ancora.

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.