Foros del Web » Programación para mayores de 30 ;) » .NET »

tomar el valor del dolar desde otra url

Estas en el tema de tomar el valor del dolar desde otra url en el foro de .NET en Foros del Web. hola amigos! quiero tomar el valor del dolar desde otra pagina... para usarlo como referente para calcular valores en un sistemita que estoy armando en ...
  #1 (permalink)  
Antiguo 25/01/2005, 10:45
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años
Puntos: 2
tomar el valor del dolar desde otra url

hola amigos!
quiero tomar el valor del dolar desde otra pagina... para usarlo como referente para calcular valores en un sistemita que estoy armando en asp .net

yo siempre programe en asp.... y ultimamente algo de php... el tema es que ahora necesito hacerlo en asp. net ......

bueno... lo que quiero hacer... es esto...
http://www.forosdelweb.com/showthrea...ht=valor+dolar
pero en .net... alguna idea ???

como uso el xmlhttp en .net ??... hay algun activeX ??... si es asi... necesito bajar algun ocx ?? instalar algo ???

ayuda!!!
__________________
tech-nico.com
  #2 (permalink)  
Antiguo 25/01/2005, 10:58
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años
Puntos: 50
Por lo que yo se en Net ya no usas propiamente el XMLHTTP si no mas bien la clase WebRequest del namespace System.Net, me imagino que lo quieres parar hacer una especie de news feeds verdad..?? en fin, sea como sea, date una vuelta por aqui:

http://www.xmlforasp.net/codeSection.aspx?csID=9

Algo rápido para que te des una idea sería:

Cita:
HttpWebRequest objRequest =
(HttpWebRequest)WebRequest.Create(url);
objRequest.Method = "POST";
objRequest.ContentType = "application/x-www-form-urlencoded";
objRequest.ContentLength = strPost.Length;

myWriter = new StreamWriter(objRequest.GetRequestStream());
myWriter.Write(strPost);
myWriter.Close();

HttpWebResponse objResponse =
(HttpWebResponse)objRequest.GetResponse();
using (StreamReader sr = new
StreamReader(objResponse.GetResponseStream()) )
{
// hacer algo...

sr.Close();
}
Espero que sea lo que buscas.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 26/01/2005, 05:58
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años
Puntos: 2
hola amigo!... mira... el ejemplo que me citaste me vendria de 10! pero no tengo ni idea de C# ... jeje... como hago para poder utilizar o probar ese codigo en mi aplicacion que esta desarrollada en asp .Net ????
Se puede embeber codigo C# dentro de un proyecto ASP .net ??
gracias... saludos!
__________________
tech-nico.com
  #4 (permalink)  
Antiguo 26/01/2005, 09:37
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años
Puntos: 50
Cita:
Se puede embeber codigo C# dentro de un proyecto ASP .net ??
Claro que se puede friend, mira.. para empezar asp.net es una cosa y vb.net, c#, j#, etc es otra, no porque trabajes con asp.net quiere decir que estas usando vb.net, lo que puedes hacer es crear un proyecto web y usar como lenguaje base c# or vb.net ok..?? espero haberme explicado.

Por otro lado si tienes dudas de como hacer en c# algo en vb.net y viceversa en las faq´s coloque un post para hacer la conversion.

Salu2 y cualquier cosa por aqui andamos..
  #5 (permalink)  
Antiguo 26/01/2005, 09:39
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años
Puntos: 50
De una vez te mando lo que está en las faq´s.

Cita:
Tema: Tips and Tricks
Pregunta: Como convertir de VB a C# y viceversa
Respuesta:
http://www.developerfusion.com/utili...sharptovb.aspx
Salu2
  #6 (permalink)  
Antiguo 26/01/2005, 10:39
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años
Puntos: 2
RootK!! jeje... Muy buena la herramienta de conversion!!!... espectacular!
ahi lo converti... ahora voy a probar si funca!
gracias... salu2... luego les cuento como me fue!:
__________________
tech-nico.com
  #7 (permalink)  
Antiguo 26/01/2005, 12:14
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años
Puntos: 2
OK... ahi lo probe... no se que es lo que estoy haciendo mal... les dejo el codigo para que me digan cual es mi problema....

este es el error....
__________
Código:
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: BC30002: Type 'HttpWebRequest' is not defined.

Source Error:

 
Line 4:  <script language="vb" runat="server">
Line 5:    Sub Page_Load(sender as Object, e as EventArgs)
Line 6:  		Dim objRequest As HttpWebRequest = CType(WebRequest.Create("http://www.google.com"), HttpWebRequest) 
Line 7:  		objRequest.Method = "POST"
Line 8:  		objRequest.ContentType = "application/x-www-form-urlencoded"

y el codigo lo tengo asi...
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %>
<%@ Import Namespace="System.Data" %>
<script language="vb" runat="server">
  Sub Page_Load(sender as Object, e as EventArgs)
		Dim objRequest As HttpWebRequest = CType(WebRequest.Create("http://www.google.com"), HttpWebRequest) 
		objRequest.Method = "POST"
		objRequest.ContentType = "application/x-www-form-urlencoded"
		objRequest.ContentLength = strPost.Length
		myWriter = New StreamWriter(objRequest.GetRequestStream)
		myWriter.Write(strPost)
		myWriter.Close
		Dim objResponse As HttpWebResponse = CType(objRequest.GetResponse, HttpWebResponse)
		' Using
		Dim sr As StreamReader = New StreamReader(objResponse.GetResponseStream)
		Try
			sr.Close
		Finally
			CType(sr, IDisposable).Dispose()
		End Try
  End Sub
</script>
<html>
....
....
....
</html>
Espero que puedan ayudarme... gracias de antemanos... saludos a todos!
__________________
tech-nico.com
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 12:44.