Gracias

| ||||
Cita: Hola... si estas hablando de una web application no entiendo a que te refieres a forma modal...(la forma modal aplica a una windows form) pero si quieres cambiarte de página puedes poner dentro de tu botón.-en modo modal ![]() Cita: Saludos Response.redirect ("pagina.aspx") ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
en realidad se puede mostrar una ventana modal... o algo parecido, gracias a una implementación exclusiva del IE: el método showModalDialog() de window. La página llamada es mostrada de forma "modal" para el parent, o sea, mientras no se cierre, no se puede pasar el foco a la página anterior, pero por supuesto, si se pueden mostrar otras cosas encima de ella, como otras instancias del IE. Un ejemplo de éste comportamiento se ve en las ventanas de confirmación de Hotmail. |
| ||||
Cita: Bueno.. en realidad se puede mostrar una ventana modal ![]() En último de los casos para incluirlo en un boton sería: Cita: Saludos miBonton.Attributes.Add("onclick", "window.showModalDialog('child.aspx', 'parametros.....') ![]() |
| ||||
Un truco para evitar que cuando se genere un postback te salga otra ventana es poner toda tu página dentro de un iframe.. ![]() por ejemplo en tu página principal colocarías ésto: pagina.aspx Cita: y e tu codebehind cargas tu page a mostrar...... ...<IFRAME runat="server" id="iFrame" FRAMEBORDER="0" scrolling="no" style="WIDTH:100%; HEIGHT:100%"></IFRAME> ... .. Cita: Y listo.. ya con eso no te abrir una ventana aparte.. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here If Not IsPostBack Then¿ iFrame.Attributes.Add("src", "myPage.aspx") End If End Sub ![]() Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Cita: Sorry amigos
Iniciado por RootK Un truco para evitar que cuando se genere un postback te salga otra ventana es poner toda tu página dentro de un iframe.. ![]() ![]() Obiamente quisiera que al recargar pagina2 se actualizara la inf pero dentro de la misma ventana.. El iframe debo colocarlo en pagina1 o pagina2? se me entendio??jej sorry la pregunta pero es que no he quedado very claro.. Espero me puedan ayudar. Gracias!
__________________ |
| ||||
Sorry friend! pero nunca he trabajado con este elemento html y ando un poco perdido ![]() He colocado lo que dices (<IFRAME runat="server" id="iFrame" FRAMEBORDER="0" scrolling="no" style="WIDTH:100%; HEIGHT:100%"></IFRAME>) em mi pagina.aspx y en el codebehind esto: iFrame.Attributes.Add("src", "myPage.aspx"), tal como dijiste pero no me funciona.. He colocado el iframe al cominezo de mi pagina y el contenido HTML dentro de este, tambien entre body y body y bueno la verdad he probado colocando las etiquetas del iframe en varios lugares pero siempre que carga pagina2 lo unico que se ve es un fondo blanco.. Alguna idea de que estoy haciendo mal?
__________________ |
| ||||
Ok Guys! yo de nuevo...jej Coloque el iframe dentro de una pagina que llame "PruebaModal.aspx", y en el codebehind de esta coloque: iFrame.Attributes.Add("src", "Pagina2.aspx"). De esta manera si me funciona, ahora, es correcto como lo estoy haciendo?? ![]() De esta manera como les dije me funciona, pero en pagina2 tengo un grid con una hyperlinkcolumn para que el usuario seleccione un registro dado y se supone que al seleccionarlo debe redireccionar a pagina1.aspx (desde la cual llame a la pagina con el iframe que contiene a pagina2), y en efecto asi lo hace pero lo hace dentro del mismo iframe... ![]() Se me entendio? Alguna idea de como puedo hacer esto?
__________________ |