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

    generare i nomi dei textBox in maniera dinaminca

    allora sono ancora qui
    praticamente vorrei che quando io genero un controllo repeater con due colonne mi vengano presentati due textBox con un nome di questo tipo ris1 ris2 ris3 ris4 e via dicendo fino alla fine (specifico che per ogni riga del repeater ci saranno due textBox)!!!

    inoltre vorrei capire come posso reperire tutti questi dati quando vado ad inserirli nel db!

  2. #2
    la prima parte mi sembra abbastanza facile
    dentro il tuo repeater, nell'item, ci sarà anche la tua textbox anzi meglio il tuo input type="text"

    dovrai usare un "componente" html ! non asp.net

    avrai anche un name di sto input name="text<%# container.dataitem("id_controllo")"

    e così ti fai tanti campi testo con nome text1 text2 etc.

    per reperirlo è un pò più un casino...
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    per il nome ci sono riuscito
    ora è possibile recuperare quando clicco sul pulsante tutti i campi del form di tipo TextBox?
    poi spezzando i nomi e recuperando i numeri degli id gestisco l'inserimento dei dati nel db

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti mando un esempio:
    Nel repeater:
    <input type="text" name='ris_<%#Container.DataItem("id")%>' value='<%#Container.DataItem("testo")%>'>

    Nel codice sottostante, l'evento del button:
    codice:
            Dim f$ = ""
            Dim id%
            Dim testo$ = ""
    
            For Each f In Me.Request.Form
                If Left(f, 4) = "ris_" Then
                    id = CInt(Mid(f, 5))
                    testo = Me.Request.Form(f)
                    PrintLn(testo, id.ToString)
                End If
            Next
        End Sub
    Hai l'id ed il valore inserito nel textbox.

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.