Eruano's Blog

Simple y con foco… como debe ser!

ASP.Net – Error en PostBack al invocar controles con función window.ShowModalDialog de Javascript

leave a comment »

Trabajando en Asp.net me encontre que cuando un control ASP.net (.ascx) visualizado mediante la funcion window.showModalDialog de javascript hacia un postback, por ejemplo manejaba el click de un boton, me abria una ventana diferente en donde se procesaba el postback.

La solución: Adicionar la siguiente etiqueta en el diseño del control:

<base target=”_self” />

Si no es posible dejar la etiqueta fija en el diseño del control podemos “inyectarla” desde la funcion Page_Load del mismo control mediante el siguiente codigo:

Me.Page.Header.Controls.Add(New LiteralControl(“<base target=””_self”” />”))

Espero sea de ayuda.

Written by eruano

27 abril 2012 a 7:58 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: