我们正在包含第三方API,以根据下拉列表中选择的国家/地区转换货币。步骤是
1)在session / cookie中设置货币 2)在某处存储货币转换的查找表(例如数据库) - 使用查找表将其转换为新价格,具体取决于您的会话/ cookie中设置的货币。
无法决定如何设置查找表进行货币换算的Cookie到期时间。如果我们一天做两次就好了。根据我们的要求,我们不需要为每个请求更新汇率。
答案 0 :(得分:0)
只需将最后的数据存储在会话中。与Session["LastConversionDate"] = DateTime.Now
类似,然后在下一次请求时测试((DateTime)Session["LastConversionDate"]) < DateTime.Now.AddMinutes(-expirationInMinutes)
。