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

    Problema notevole con il code behind

    ragazzi ho piazzato tutto il codice della mia pagina nel file di code behind...
    allora all'interno della pagina aspx ho
    un panel che contiene i textbox per l'inserimento dei dati
    un repeater che contiene i textbox con i valori inseriti per la modifica dei dati
    un repeater che contiene i textbox disabilitati con i valori inseriti per la cancellazione dei dati

    ciascuno dei tre elementi sopra citati contiene un pulsante e a ciascun pulsante ho associato una Sub rispettivamente
    Submit
    SubmitModifica
    SubmitElimina

    nel file code behind ho dovuto dichiarare ovviamente tutti gli elementi contenuti nella pagina .aspx come public

    poi ci ho messo dentro le tre sub
    il problema è questo quando sono attive tutte e tre le sub (dico attive tutte e tre perchè ho provato a commentarle e sembra funzionare)mi esce questo errore

    System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.

    associato alla riga di codice

    sqlUpdate = "UPDATE tbclienti SET nome = '"& Replace(nome.Text,"'","''") &"' , cognome = '"& Replace(cognome.Text,"'","''") &"', .................................................. ......................................... WHERE id = '"& id &"'"

    ho sostituito i puntini con gli altri campi!!!
    ho pensato può essere che i nomi degli elementi sono gli stessi sia in tutte e tre le fasi?

  2. #2
    .... WHERE id = '"& id &"'"

    hai dichiarato "id" ?
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    id è dichiarato sempre nel file code behind come public
    e recuperato nella sub Page_Load anch'essa inserita nel file code behind !

    public id as string
    Sub Page_Load(obj as object, e as eventArgs)
    if not Page.IsPostBack then
    id = Request.QueryString("id")
    .
    .
    .
    .

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.