ah ok sorry, la parola "dirottare" mi ha fatto pensare involontariamente ad una redirect.
Oltre alla soluzione di cui sopra, PageMethods e' abbastanza semplice ma devi fare un po' di pratica: dopo aver indicato il metodo lato server come WebMethod, devi indicare nella chiamata:
Parametri
Metodo JS da eseguire se tutto ok
Metodo JS da eseguire se viene sollevata una eccezione
Credo sia meglio fare tutto nel TRY e deviare tramite un booleano o meglio ancora, con le transazioni come fa pietro. La tecnica dei PageMethods è fragile e poco manutenibile, a mio avviso.
PS: Posta il codice

Rispondi quotando