如何在您的Asp.net应用程序中获得最新的货币汇率。是否有任何内置API可以从网上获取最新的汇率。
要求:
要求是我在印度卢比有一个计算值,从下拉列表中选择的货币值应该改变。
例如,如果我从下拉列表中选择美元,则计算值应转换为美元。 为此,我想使用一些WebService从Web获取最新的汇率。
下拉列表的OnselectedIndexchange事件我想调用webservice来获取不同世界货币的数据。
答案 0 :(得分:2)
答案 1 :(得分:1)
大家好我得到了上述问题的解决方案。
转到http://webservicex.net,这是为ExchangeRate提供WebService
以下是我所做的代码。
在客户端应用程序中添加服务参考
然后在客户端应用程序中创建代理对象
CurrencyExchange.CurrencyConvertor exchangerate = new CurrencyExchange.CurrencyConvertor();
double exchangevalue;
if (DropDownListcurrencies.SelectedValue == "UAE Dhiram")
{
exchangevalue = exchangerate.ConversionRate(CurrencyExchange.Currency.INR,CurrencyExchange.Currency.AED);
resultuae = result * Convert.ToDecimal(exchangevalue);
}
答案 2 :(得分:0)
.NET Framework中没有内置任何内容来获取汇率,但您可能希望查看之前的StackOverflow问题Are there any free foreign exchangex rate web services?