Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    Problemi con FreeTextBox

    Salve,
    chi ha mai usato il controllo FtbTextBox? Ho un grosso problema
    Ho una pagina aspx che contiene il suddetto controllo e un button, alla cui pressione

    dovrei memorizzare il testo scritto del controllo FreeTextBox dentro un db di access.

    Nel code-behind ho scritto:

    -----------------------------
    Dim ftb As Object
    ftb = FindControl("ftbArticolo") 'ftbArticolo è il nome del FreeTextBox

    conn = New OleDbConnection("[CONNECTION STRING]")

    cmdRegistra = new cmdRegistra("INSERT INTO ARTICOLO(Testo) VALUES(?)", conn)
    conn.Open()

    cmdRegistra.Parameters.Add("@testo", Server.HtmlEncode(ftb.Text))

    cmdRegistra.ExecuteNonQuery()
    -----------------------------

    Il tutto FUNZIONA, ma quando nel FreeTextBox ci sono i tag html "

    </p>", il database non memorizza più il contenuto del FreeTextBox!!!!

    Ho provato a memorizzare il contenuto prima dentro una normale TextBox ed ho notato che i tag "

    </p>" provocano due tabulazioni e un ritorno a capo. Forse dipende da questo...a questo punto dovrei trovarmi una routine che mi tolga i ritorni a capo e le tabulazioni....sapete come fare?
    Grazie

    aiutarmi?
    Tutte le leggi umane, non quelle divine, sono il risultato di uno sforzo di uomini. Altri uomini vengono, modificano, aboliscono, perfezionano. Non ci vuole nulla ad abolire. Distruggere è facile, ma ricostruire è difficile.

  2. #2

    Re: Problemi con FreeTextBox

    Originariamente inviato da JAEP
    Salve,
    chi ha mai usato il controllo FtbTextBox? Ho un grosso problema
    Ho una pagina aspx che contiene il suddetto controllo e un button, alla cui pressione

    dovrei memorizzare il testo scritto del controllo FreeTextBox dentro un db di access.

    Nel code-behind ho scritto:

    -----------------------------
    Dim ftb As Object
    ftb = FindControl("ftbArticolo") 'ftbArticolo è il nome del FreeTextBox

    conn = New OleDbConnection("[CONNECTION STRING]")

    cmdRegistra = new cmdRegistra("INSERT INTO ARTICOLO(Testo) VALUES(?)", conn)
    conn.Open()

    cmdRegistra.Parameters.Add("@testo", Server.HtmlEncode(ftb.Text))

    cmdRegistra.ExecuteNonQuery()
    -----------------------------

    Il tutto FUNZIONA, ma quando nel FreeTextBox ci sono i tag html "

    </p>", il database non memorizza più il contenuto del FreeTextBox!!!!

    Ho provato a memorizzare il contenuto prima dentro una normale TextBox ed ho notato che i tag "

    </p>" provocano due tabulazioni e un ritorno a capo. Forse dipende da questo...a questo punto dovrei trovarmi una routine che mi tolga i ritorni a capo e le tabulazioni....sapete come fare?
    Grazie

    aiutarmi?
    L'utilità di una FreeTextBox forse sta proprio nel poter editare del testo html, dunque se dovessi togliere a mano i ritorni a capo, ecc. ecc. a che cosa servirebbe?

    Ma perchè usi il metodo EncodeHtml per codificare il testo
    contenuto nella FreeTextBox?
    prova a memorizzare nel db direttamente ftb.Text

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.