Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Page.Response.Redirect ("Page.aspx") --> risposta non disponibile in q...
giovedì 21 gennaio 2010 - 12.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
gio 21 gen 2010 - 12:05
Ciao a tutti...
durante l' evento "Timer1_Tick" vorrei, se mi si verificano certe condizioni, chiudere la pagina corrente e aprire un' altra pagina del mio progetto.
Solitamente, passaggi da una pagina all' altra li ho gestiti con dei pulsanti e con questo codice:
Protected Sub ButtPageStart_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ButtPageStart.Click
Page.Response.Redirect("Start.aspx")
End Sub
Inserendo però la stessa stringa (Page.Response.Redirect("Start.aspx")) durante l' evento "Timer1_tick"(o qualsiasi altro evento) mi da l' errore "risposta non disponibile in questo contesto" quando cerca di aprire la pagina.
Cosa devo fare per riuscire ad aprire la mia pagina?
Ho trovato pochissime cose sul web...
Grazie, ciao
--
AirLainz
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 22 gen 2010 - 02:53
>Ciao a tutti...
ciao
>Cosa devo fare per riuscire ad aprire la mia pagina?
>Ho trovato pochissime cose sul web...
prova usando l'overload del metodo Reidrect (String, Bool)
http://msdn.microsoft.com/en-us/library/a8wa7sdt.aspx
metti a false il secondo parametro e controlla se fuziona. Vedrai il comportamento anche dal link che ti ho postato.
>Grazie, ciao
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
ven 22 gen 2010 - 10:00
Ciao...ho trovato il perchè...
quando ho scritto il post usavo:
Imports System.Timers
Public Timer1 As New Timers.Timer
AddHandler Timer1.Elapsed, AddressOf Timer1_Tick
Me.Timer.Enabled = True
Me.Timer.Interval = 10000
...e via dicendo...
...poi mi sono accorto che non eseguiva niente (???) e son passato ad un timer Ajax.
Con il Timer Ajax però ho visto che se il Timer NON è all' interno del UpdatePanel esegue bene tutto ma si vede che la pagina si aggiorna e torna "da capo" (
a proposito sai come poter fare per rimanere in quel punto della pagina?
)
mentre se è all' interno dell' UpdatePanel e lancio il Redirect, mi da uno strano errore (Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.......etc...sai perche?
) e non riesce ad andare su quella pagina.
Ps. aspetto una tua risp su quello qui sopra ma cmq accetto la tua risp perche sei sempre presente e rispondi sempre e cmq anche in tempi brevi.
Grazie
--
AirLainz
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !