0

私はここを見回していて、この解決策を見つけました:

ViewBag.lon = double.Parse(parts[1], CultureInfo.InvariantCulture);

これはトリックをやっています...部分的に...この値をViewBagに入れて書き出すと、「。」突然「、」になります...誰がこれを修正できますか?

ViewBagから取得するまで、すべてが順調に進んでいるようです...ViewBagではすべて問題ありません。

解決策はありますか?

4

1 に答える 1

0

おそらく発生しているのは、デフォルトのカルチャで小数点としてコンマが使用されていることです (例: スペイン)。強制する 1 つの方法は、書式文字列を指定して書き出すことです。

@(ViewBag.lon.ToString("#,##0.00"))

参照: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

于 2013-01-07T22:54:39.257 に答える