2013-07-10 101 views
2

如何在Asp.net Application.Is獲得最新的貨幣匯率有任何內置的從網絡上獲得的最新匯率API。如何獲得最新的貨幣匯率在Asp.net應用

要求:

要求是我在印度盧比一個計算出的值,在選定貨幣從下拉列表的值會改變。

例如,如果我從下拉列表的計算值應轉換爲美元選擇USD。 爲此,我想使用一些WebService從Web獲取最新的Exchange Rates。下拉列表的

OnselectedIndexchange事件我要調用web服務,以獲得不同的世界貨幣數據。

+0

重複[實時貨幣Web服務]的(http://stackoverflow.com創建代理對象/問題/ 4873873 /實時貨幣Web網頁) – Paritosh

回答

1

大家好我得到了針對上述問題的解決方案。

http://webservicex.net,這是EXCHANGERATE

這裏提供一個WebService是我做的代碼。在您的客戶端應用程序

添加服務引用

CurrencyConvertor 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); 
} 
+0

它現在不工作,總是返回-1 –

+0

試試這個solution.http://codecanyon.net/item/currency-converter/16408544。這是一種付費解決方案,但支持雅虎財經提供的156種世界貨幣和實時匯率。 –