Visualizzazione dei risultati da 1 a 10 su 14

Discussione: goto catch

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    throw new exception("blabla") è utilissimo non foss'altro per debug.

    Per quanto riguarda l'uso dell'attributo webmethod, l'ho provato con jquery e senza jquery, ma non mi convince molto





    ps. in questo caso non userei il redirect ma, come suggerito, userei le eccezioni in modo da andare nel blocco Catch e mostrare al client un messaggio di avviso
    Ultima modifica di pietro09; 30-05-2016 a 16:58
    Pietro

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Quote Originariamente inviata da pietro09 Visualizza il messaggio

    ps. in questo caso non userei il redirect ma, come suggerito, userei le eccezioni in modo da andare nel blocco Catch e mostrare al client un messaggio di avviso
    Questa era l'idea, ma dopo aver mostrato il messaggio devo anche bloccare il comando insert/update con un e.cancel = true e qui s'infrangono i miei sogni di messaggi esplicativi all'utente (perchè sto facendo tutto ciò nell'iteminserting/itemupdating di un formview)
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non ho visto il tuo codice ma mi pare che la tua idea sia buona (forse perchè la uso anch'io )

    io metto tutto dentro il blocco Try-End Try
    uso una transazione.
    se tutto va bene, come ultima istruzione metto Transazione.Commit()
    se si verifica un errore, nel blocco Catch faccio il Rollback della transazione e mostro il messaggio all'utente
    Pietro

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.