Cargar otra pagina con imagebutton

19/08/2008 - 01:27 por Kojikabutosv | Informe spam
Buenas tardes, he colocado un imagebutton en mi webform pero no quiero
configurar la propiedad PoastBackUrl desde el diseñador sino desde código,
he estado probando con window.open desde el codebehind pero me dice que no
existe la referencia a window, que estoy haciendo mal.

gracias por su tiempo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
19/08/2008 - 09:05 | Informe spam
"Kojikabutosv" wrote in message
news:
Buenas tardes, he colocado un imagebutton en mi webform pero no quiero
configurar la propiedad PoastBackUrl desde el diseñador sino desde código,
he estado probando con window.open desde el codebehind pero me dice que no
existe la referencia a window, que estoy haciendo mal.



A ver, no está claro lo que quieres hacer.
La propiedad PostBackUrl la puedes cambiar desde código sin ningún
problema haciendo ImageButton1.PosBackUrl="NuevaUrl.aspx";
Esto hace que al pulsar el ImageButton la página actual se sustituya por
la nueva. No tiene nada que ver con el window.open, que es una instrucción
de javascript que abre una ventana nueva por encima de la ventana existente.
Si quieres asignarle un window.open al ImageButton desde el code-behind en
C#, tienes que asignárselo como string al atributo OnClick del ImageButton.
Respuesta Responder a este mensaje
#2 Kojikabutosv
19/08/2008 - 16:26 | Informe spam
Gracias Alberto por responder, perdón mis preguntas pero recién inicio con
ASP.NET.

La cuestión concreta es que ando buscando en que la página me la abra en
otra ventana del explorador, pero buscando en google veía que esto lo podía
hacer con window.open, pero tienes toda la razón eso es javascript, lo que
no encuentro es como programar el code-behind para configurar el
imagebutton, espero puedas ayudarme a darme algunas luces...

Saludos y muchas gracias por tu tiempo


"Alberto Poblacion"
escribió en el mensaje news:%
"Kojikabutosv" wrote in message
news:
Buenas tardes, he colocado un imagebutton en mi webform pero no quiero
configurar la propiedad PoastBackUrl desde el diseñador sino desde
código, he estado probando con window.open desde el codebehind pero me
dice que no existe la referencia a window, que estoy haciendo mal.



A ver, no está claro lo que quieres hacer.
La propiedad PostBackUrl la puedes cambiar desde código sin ningún
problema haciendo ImageButton1.PosBackUrl="NuevaUrl.aspx";
Esto hace que al pulsar el ImageButton la página actual se sustituya por
la nueva. No tiene nada que ver con el window.open, que es una instrucción
de javascript que abre una ventana nueva por encima de la ventana
existente. Si quieres asignarle un window.open al ImageButton desde el
code-behind en C#, tienes que asignárselo como string al atributo OnClick
del ImageButton.

Respuesta Responder a este mensaje
#3 Alberto Poblacion
19/08/2008 - 19:21 | Informe spam
"Kojikabutosv" wrote in message
news:
Gracias Alberto por responder, perdón mis preguntas pero recién inicio con
ASP.NET.

La cuestión concreta es que ando buscando en que la página me la abra en
otra ventana del explorador, pero buscando en google veía que esto lo
podía hacer con window.open, pero tienes toda la razón eso es javascript,
lo que no encuentro es como programar el code-behind para configurar el
imagebutton, espero puedas ayudarme a darme algunas luces...



SI lo que quieres es asignar un window.open al click imagebutton, puedes
hacerlo asi (lo escribo de memoria, sin probarlo):

imageButton1.Attributes.Add("onclick", "window.open('nuevapag.aspx',
'etc.');");
Respuesta Responder a este mensaje
#4 Kojikabutosv
20/08/2008 - 21:44 | Informe spam
gracias Alberto en estos momentos lo pruebo, gracias por tu tiempo
"Alberto Poblacion"
escribió en el mensaje news:%23PjU8$
"Kojikabutosv" wrote in message
news:
Gracias Alberto por responder, perdón mis preguntas pero recién inicio
con ASP.NET.

La cuestión concreta es que ando buscando en que la página me la abra en
otra ventana del explorador, pero buscando en google veía que esto lo
podía hacer con window.open, pero tienes toda la razón eso es javascript,
lo que no encuentro es como programar el code-behind para configurar el
imagebutton, espero puedas ayudarme a darme algunas luces...



SI lo que quieres es asignar un window.open al click imagebutton,
puedes hacerlo asi (lo escribo de memoria, sin probarlo):

imageButton1.Attributes.Add("onclick", "window.open('nuevapag.aspx',
'etc.');");


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida