2012-01-04 90 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它不是免费的,你付出的每一击或转换。