特定のアイテムの価格を表示する必要がある Web サイトを構築しています。価格は、為替レートに基づいて毎日更新する必要があります。asp.netでこれを行うにはどうすればよいですか?
質問する
213 次
1 に答える
0
ASP.NET で通貨レートを取得する方法について質問がある場合は、次のようなものを使用できます。
private static string GetCurrencyRate(string fromCurrency, string toCurrency)
{
WebRequest webrequest = WebRequest.Create(string.Format("http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency={0}&ToCurrency={1}", fromCurrency, toCurrency));
using (WebResponse response = webrequest.GetResponse())
{
using (Stream dataStream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(dataStream))
{
string responseFromServer = reader.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(responseFromServer);
return doc.InnerText;
}
}
}
}
使用:
Console.WriteLine(GetCurrencyRate("GBP", "USD"));
このデータを Web ページに表示する際に問題がある場合は、いくつかの異なる方法があるため、サイトについてより正確にお知らせください。
于 2013-02-21T06:05:21.653 に答える