2012-01-04 96 views
0

我正在使用C#在ASP.Net 4.0中創建一個電子商務網站,我想知道處理貨幣選擇的最佳方式是什麼?我需要提供英鎊,歐元和其他貨幣。轉換在頁面上顯示的價格的最佳方式是什麼?ASP.Net中的貨幣選擇和價格轉換

我知道我必須擁有像基本表一樣的東西,有人可以提供一個這樣的例子嗎?

+1

考慮到貨幣兌換率不斷變化,您可能需要查看使用RSS訂閱源。 – Brissles 2012-01-04 11:49:01

+0

你有沒有這樣做的例子我不知道在哪裏 – rogue39nin 2012-01-04 11:51:48

+0

爲什麼你從頭開始創建一個新的電子商務網站?有一個[幾個.NET開源解決方案](https://www.google.com/search?q=asp.net+e-commerce+solutions),給你自己一個鬆懈,並使用一個解決方案,而不是(幾乎)所有的東西都已經被考慮和實施... – balexandre 2012-01-04 11:54:25

回答

1

有幾點需要考慮:

  1. 你多久需要更新貨幣匯率?每小時,每天,實時?這會影響你的設計。我建議每天都會是一個很好的開始。
  2. 我會選擇一個'基本'貨幣 - 可能是英鎊 - 並且將所有其他貨幣兌換成此貨幣。例如,一個簡單的表格(按照第1點刷新)將包含目標貨幣(比如歐元),外匯匯率(對您的基礎貨幣,今天類似於1.201)和日期。
  3. 構建一些可以自動連接到其中一個免費RSS提要的東西來填充您的表格(如果您執行簡單的Google搜索,那麼可以提供大量內容)。或者,如果費率不經常更新,那麼這可能是手動人口。
  4. 避免將任何東西硬編碼到頁面本身,並根據需要隨時在FX上進行。請注意,這將意味着保留表格中的費率檔案。
+0

你可以提供一個簡單的例子,在C#中,通過這個西蒙,謝謝,允許用戶更改頭版的符號 – rogue39nin 2012-01-04 12:09:46

+0

@David Buckley - 你爲什麼不選擇一種貨幣來總是充電,並允許銀行做爲您的轉換,更容易。只要說清楚,價格是9.99美元,聽起來像你有限的技能開始,應避免你嘗試使用的解決方案。 – 2012-01-04 12:31:07

3

有Web服務稱爲xignite

它把從任何貨幣的任何貨幣。它始終是最新的,可靠的每application.But它不是免費的,你付出的每一擊或轉換。