Reindirizzare una pagina
freebreathe non è online. Ultima attività: 26/08/2008 17.24.21freebreathe
Inserito il: 04 luglio 2008 08.50
32 messaggi dal 18 giu 2008 Istalla Microsoft Silverlight!
Salve, ho un form che mi permette di inserire dei dati e di scriverli su un database.
Volevo sapere come fare a reindirizzare su un'altra pagina quando il record viene scritto correttamente sul database.

Grazie
Microsoft Most Valuable Professional
RE: Reindirizzare una pagina
novecento non è online. Ultima attività: 15/10/2008 23.43.27novecento
Inserito il: 04 luglio 2008 10.11
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 917 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Il controllo che l'operazione di inserimento sia andata a buon fine dipende dalla logica che usi per l'inserimento stesso, se usi un controllo DataSource o se hai una classe tua "Manager" può essere molto diverso ma concettualmente puoi fare:

if(_esito)
{
   Response.Redirect("altrapagina.aspx");
}

Alessio Leoncini
SilverlightItalia.com
RE: Reindirizzare una pagina
freebreathe non è online. Ultima attività: 26/08/2008 17.24.21freebreathe
Inserito il: 04 luglio 2008 10.36
32 messaggi dal 18 giu 2008 Istalla Microsoft Silverlight!
Io utilizzo un controllo DataSource.
Microsoft Most Valuable Professional
RE: Reindirizzare una pagina
novecento non è online. Ultima attività: 15/10/2008 23.43.27novecento
Inserito il: 04 luglio 2008 11.48
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 917 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Potresti fare:
protected void ObjectDataSource1_Inserted(object sender, ObjectDataSourceStatusEventArgs e)
{
    if (e.Exception == null)
    {
        Response.Redirect("altrapagina.aspx");
    }
}

Alessio Leoncini
SilverlightItalia.com
RE: Reindirizzare una pagina
freebreathe non è online. Ultima attività: 26/08/2008 17.24.21freebreathe
Inserito il: 04 luglio 2008 12.48
32 messaggi dal 18 giu 2008 Istalla Microsoft Silverlight!
poiché utilizzo un database in access ho modificato il codice in questo modo:

protected void AccessDataSource1_Inserted(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.Exception == null)
{
Response.Redirect("ElencoQualifiche.aspx");
}
}

tuttavia non funziona. Cioè non da nessun messaggio di errore, come se non lo eseguisse.
Ho notato anche una cosa: se in modalità design faccio doppio clic sull'oggetto AccessDataSource, mi si apre la pagina in cs con il cursore che lampeggia su questo comando:

protected void AccessDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{

}
Microsoft Most Valuable Professional
RE: Reindirizzare una pagina
novecento non è online. Ultima attività: 15/10/2008 23.43.27novecento
Inserito il: 04 luglio 2008 22.56
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 917 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Ti sei registrato all'evento vero? tipo:
<asp:AccessDataSource ID="AccessDataSource1" OnInserted="AccessDataSource1_Inserted" ..

Alessio Leoncini
SilverlightItalia.com
RE: Reindirizzare una pagina
freebreathe non è online. Ultima attività: 26/08/2008 17.24.21freebreathe
Inserito il: 07 luglio 2008 08.53
32 messaggi dal 18 giu 2008 Istalla Microsoft Silverlight!
Ora si che funziona.

Mille grazie oh mio salvatore della patria
Microsoft Most Valuable Professional
RE: Reindirizzare una pagina
novecento non è online. Ultima attività: 15/10/2008 23.43.27novecento
Inserito il: 07 luglio 2008 09.49
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 917 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Mille grazie oh mio salvatore della patria

Ah prego, addirittura della patria!!!

Alessio Leoncini
SilverlightItalia.com

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 623 pt
vladimiro - 501 pt
PeppeDotNet - 290 pt

Ultimi vincitori: maltra, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio Windows Vista Ultimate, SQL Prompt e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums