Foros del Web » Programando para Internet » ASPX (.net) »

Cargar iframe con datos de Url

Estas en el tema de Cargar iframe con datos de Url en el foro de ASPX (.net) en Foros del Web. Buenos dias colegas una consulta tengo una pagina aspx, que envia los datos de una url a otra pagina, yo la captuto desde .net u ...
  #1 (permalink)  
Antiguo 03/12/2012, 08:23
 
Fecha de Ingreso: octubre-2012
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
Cargar iframe con datos de Url

Buenos dias colegas una consulta tengo una pagina aspx, que envia los datos de una url a otra pagina, yo la captuto desde .net u puedo asignar su valor a un label, la cuestion es necesito ese valor asignarlo a src del iframe, como se puede hacer les muesto el codigo..

if (Request.QueryString["Accion"] == null || Request.QueryString["Nombre"] == null)
{
lblMensaje.Text = "No ha enviado las variables suficientes para el proceso";
}
else if (Request.QueryString["Accion"] == "Saludar")
{
lblMensaje.Text = "Hola " + Request.QueryString["Nombre"];
}
Tengo este Iframe al cual quiero asignar el valor:
<iframe name="iframe" height="500" width="100%" src="" runat="server" id="iframei">
</iframe>
Gracias por la ayuda.
  #2 (permalink)  
Antiguo 03/12/2012, 09:28
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Cargar iframe con datos de Url

Ummm creo que te entiendo lo que quieres es asignar un url diatónicamente la iframe, basta con agregar la propiedad runat como server, así:

Código Javascript:
Ver original
  1. <iframe id="ifrx" runat="server" frameborder="0" scrolling="auto"></iframe>

Luego de hacer eso, puedes acceder desde el servidor al elemento y manipularlo:

Código Javascript:
Ver original
  1. HtmlControl iFrame= (HtmlControl)this.FindControl("ifrx");
  2. iFrame.Attributes["src"] = "http://www.google.com";

En tu caso seria así:

Código Javascript:
Ver original
  1. HtmlControl iFrame= (HtmlControl)this.FindControl("ifrx");
  2. iFrame.Attributes["src"] = Request.QueryString["Nombre"];
  #3 (permalink)  
Antiguo 03/12/2012, 12:58
 
Fecha de Ingreso: octubre-2012
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cargar iframe con datos de Url

DeivisAndres muchas gracias hermano me funciono :), ahora si me permites te consulto esto hay una forma de colocar esto:

Response.Redirect("~/getvar.aspx?Accion=" + combo.Text.Trim() + "&Nombre=" + txtNombre.Text.Trim());

que me funcione desde aqui:

<oem:MenuItem OnClientClick="alert('Curso destinado a Optimizar las consultas a Base de Datos')" InnerHtml="PL/SQL" ID="menuItem221" Url="cursos/Envio_de_SMS.pdf"></oem:MenuItem>

ya te doy tu puntaso man.
  #4 (permalink)  
Antiguo 03/12/2012, 13:35
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Cargar iframe con datos de Url

Quieres que esta dirección: Response.Redirect("~/getvar.aspx?Accion=" + combo.Text.Trim() + "&Nombre=" + txtNombre.Text.Trim()); este en la propiedad la Url ?
  #5 (permalink)  
Antiguo 03/12/2012, 13:52
 
Fecha de Ingreso: octubre-2012
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cargar iframe con datos de Url

Si.. no se si se pueda! ó tambien me serviria que al momento de pulsar un enlace la url me la cargue en un texbox que estaria oculto.

<a href="http://www.google.com" runat="server" onclick="" id="A1">archivo 1</a>

esto sin cargar la pagina para colocar el codigo antes mensionado a un boton de .net
  #6 (permalink)  
Antiguo 03/12/2012, 14:05
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Cargar iframe con datos de Url

Pues creo que seria lo mismo alexanderespinz solo basta con agregar la propiedad runat como server para que puedas utilizar sus propiedades. inténtalo.
  #7 (permalink)  
Antiguo 03/12/2012, 14:24
 
Fecha de Ingreso: octubre-2012
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cargar iframe con datos de Url

Lo logre gracias amigo pongo el codigo empleado por si alguien le ocurre lo mismo:


HtmlControl a = (HtmlControl)this.FindControl("A1");
ruta = A1.HRef.ToString();
  #8 (permalink)  
Antiguo 03/12/2012, 15:11
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
De acuerdo Respuesta: Cargar iframe con datos de Url

Excelente que te sirviera
  #9 (permalink)  
Antiguo 03/12/2012, 15:15
 
Fecha de Ingreso: octubre-2012
Mensajes: 51
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cargar iframe con datos de Url

Muchisimas Gracias a ti por la ayuda,

Etiquetas: asp, iframe, net, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:17.