私はそれをやっていますが、言語がスペイン語の場合、これは475,00€と表示されています</ p>
クライアントはそれが実際に$475.00になるようにそれを望んでいます
可能?
私はそれをやっていますが、言語がスペイン語の場合、これは475,00€と表示されています</ p>
クライアントはそれが実際に$475.00になるようにそれを望んでいます
可能?
通貨記号として「$」を使用するCultureInfoを作成し、それを最初のパラメーターとしてString.Formatに渡す必要があります。
文字列は、 CurrentUICultureに従ってフォーマットされます。たとえば、米国英語にCultureInfoを渡すことで、カルチャを明示的に指定できます。Format
<%#String.Format(CultureInfo.GetCultureInfo("en-US"), "{0:c}", Eval("Subtotal"))%>
カルチャをグローバルに設定して、毎回指定する必要がないようにするには、CurrentUICultureを変更できます。
Thread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US")