.NETで少し問題があり、小数点タイプで作業しています。次の点を考慮し、念頭に置いて.NETで小数点以下の型を扱うときの問題
<globalization culture="auto" enableClientBasedCulture="true"/>
:私のWebアプリケーションでは、次のグローバリゼーション設定を使用して小数値123.00はGBPで£123.00、およびEUR 123,00を(カンマに注意してください)となります。私が問題を抱えているのは、123,000(EUR)の小数点からGBPに戻って、123,000になりたいときです。これは大きな問題です。
この場合、私のアプリケーションは、検出されたカルチャに基づいてルックアップテーブルを調べ、その通貨で価格を表示します。この問題は、ユーザーが選択を行い、支払いゲートウェイに送信するためのデータが用意されている場合にのみ発生し、EUR 123,00は123,000になります。
どのように私はこれを克服できますか?
これまでのおかげで皆さん、私はまだどこにでもいません。私は実験を続行し、進捗状況を発表します。 – Richard
まだ進歩はありません。私はユーザーカルチャーに依存したフォーマット番号を表示する必要がありますが、en-GBフォーマットで数字を格納することができなければなりません。 "123.00" =£123.00、€123,00 = 123.00 * NOT "* 123000" NumberInfoクラスによってen-GBとしてフォーマットされたときのユーロ値123,00の値。 – Richard