Buenas! es mi primera vez en este foro, siempre lo he leido y me dio muchas soluciones.
Ahora tengo un problemon! Estoy desarrollando un sistema web en c# con microsoft visual studio 2005 y base de datos mysql.
El sistema consiste basicamente en que los usuarios se registran, realizan unos test y listo.
El administrador puede dar inicio y finalizar los test mediante un tiempo o directamente al hacer click con un boton.
Pero justamente alli tengo mi problema, ya que no se como redireccionar a los usuarios que estan realizando el test cuando el administrador presiona "Cerrar test" desde el panel de control.
Otro problema que ya he intentado de mil maneras y no logro solucionar, es que cuando el tiempo de vida del test (el tiempo ingresado por el administrador) se cumple tambien debo redireccionar a los usuarios, eso lo intento hacer desde el cliente con un timer a travez del evento tick. Pero no funciona!!!
Adjunto el codigo del timer:
System.Timers.Timer t1 = new System.Timers.Timer();
t1.Enabled = true;
t1.Interval = 5000;
t1.Elapsed+=new ElapsedEventHandler(Timer_Tick);
t1.Start();
...
void Timer_Tick(object sender, EventArgs e)
{
Response.Redirect("~/Index.aspx");
}
Espero que me puedan ayudar ya que o necesito con urgencia.
Muchas gracias de antemano!!