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

Clase C# para abrir una pagina

Estas en el tema de Clase C# para abrir una pagina en el foro de ASPX (.net) en Foros del Web. ¿Conocéis alguna clase, en C#, que permita abrir una pagina directamente? Mi problema es que Internet Explorer no me permite abrir una pagina ubicada en ...
  #1 (permalink)  
Antiguo 10/05/2011, 00:53
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 1
Clase C# para abrir una pagina

¿Conocéis alguna clase, en C#, que permita abrir una pagina directamente?

Mi problema es que Internet Explorer no me permite abrir una pagina ubicada en un servidor de otro dominio y no encuentro ninguna solución al respecto.

He buscado bastante sobre el tema... pero no hay forma.

¿Tenéis alguna idea u orientación al respecto?


Gracias.
  #2 (permalink)  
Antiguo 10/05/2011, 15:02
 
Fecha de Ingreso: mayo-2005
Mensajes: 63
Antigüedad: 19 años
Puntos: 1
Respuesta: Clase C# para abrir una pagina

Hola!!!

Te dejo un ejemplo de como leer el html de una pagina

Dim myReq As HttpWebRequest = WebRequest.Create("http://www.forosdelweb.com")

Dim myRes As HttpWebResponse = myReq.GetResponse()
Dim SourceCode As String
Using SReader As StreamReader = New StreamReader(myRes.GetResponseStream)
SourceCode = SReader.ReadToEnd()
Response.Write(SourceCode & " <br>")
End Using


nota : estas son los namespace

Imports System.Net
Imports System.IO
Imports System.Text
  #3 (permalink)  
Antiguo 11/05/2011, 05:14
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 1
De acuerdo Respuesta: Clase C# para abrir una pagina

Hola, Davhira.

En primer lugar, quería darte las gracias por tu aportación.

Ultimamente, he publicado bastantes consultas en foros y no siempre recibes respuesta.

He probado tu código, adaptándolo a C# (creo que el original era Visual Basic, no?).

Me funciona correctamente, aunque no era exactamente lo que yo buscaba.

La idea es poder abrir, desde Internet Explorer, una url ubicada en un servidor de otro dominio. En Firefox y Chrome me funciona correctamente. En cambio, Explorer me cancela la navegación por motivos de seguridad.

Para ello, quiero averiguar si existe alguna clase C# que, internamente, me permita abrir dicha página, enmascarando que está ubicada en otro servidor.

En principio, obtener el html de la página de referencia no me sirve, ya que lo que abro es un informe hecho con Pentaho Report Designer, a través de una utilidad llamada Report Viewer.

Seguiré investigando el tema.

Muchas gracias.

Un abrazo.

Etiquetas: clase, aspx
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 21:11.