• Sábado 21 de Diciembre de 2024, 17:12

Autor Tema:  Response.write  (Leído 1525 veces)

Burn^_^

  • Miembro activo
  • **
  • Mensajes: 61
    • Ver Perfil
Response.write
« en: Lunes 11 de Septiembre de 2006, 23:36 »
0
Hola de nuevo,

Tengo un "pequeño" problema que no consigo subsanar a ver si alguien me puede exar una manita.

Tengo el siguiente código que lo que hace es un Response.Redirect pero con la propiedad _blank.
El problema es que cuando ejecuto esa acción me lo hace bién, lo que la página donde tengo el control que ejecuta la acción, el formato de la cabecera (un control ascx), se modifica, para ser más exacto las letras pasan a ser de mayor tamaño y no se como arreglar esto.

Aquí va el código a ver si alguien sabe como arreglar esto o el porqué sucede.

Gracias de antemano.

Código: Text
  1.  
  2. protected void RadioMenu_SelectedIndexChanged(object sender, EventArgs e)
  3.     {
  4.         switch (RadioMenu.SelectedItem.Text)
  5.         {
  6. ...
  7. ...
  8.            case "XXX":
  9.                
  10.            Response.Write("<script>");
  11.            Response.Write("window.open'http://www.XXX/','_blank')");
  12.            Response.Write("</script>");
  13.            break;
  14. ...
  15. ...
  16.  
  17.  

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Response.write
« Respuesta #1 en: Martes 12 de Septiembre de 2006, 14:57 »
0
Tu código no hace Response.Redirect, simplemente abre una ventana con la dirección que le pasas... en cuanto a tu problema, sucede eso porque no estás enviando el script al cliente en el lugar adecuado, usa RegisterClientScript o RegisterStartupScript...

Burn^_^

  • Miembro activo
  • **
  • Mensajes: 61
    • Ver Perfil
Re: Response.write
« Respuesta #2 en: Martes 12 de Septiembre de 2006, 19:10 »
0
Gracias por la respuesta.

Probaré a ver que tal va.

Saludos!