![](/img/trans.png)
[英]How do you get number_format() to add two decimal points on integers less than 10?
[英]How to avoid splitting decimal number into two integers by Razor View?
我從我的控制器返回一個帶有模型的 Razor 視圖,模型中有屬性: AllTotalQuotes.SomeItem
此屬性是decimal
類型,值為: 4.6666M
。
在我的 Razor View 代碼中,我從我的模型中分配了 JS 變量,如下所示:
<script>
var jsItem = Model.AllTotalQuotes.SomeItem;
console.log(@jsItem)
</script>
引擎將SomeItem
屬性識別為decimal
類型。
但是當我console.log(@jsItem)
我收到: 4 6666
而不是4.6666
。
為什么? 以及如何改變這一點? 這是關於文化設置嗎?
我嘗試過的事情:
var jsItem = (decimal)Model.AllTotalQuotes.SomeItem
var jsItem = decimal.Parse(Model.AllTotalQuotes.SomeItem.ToString())
好的,問題已解決:
@Model.ToString(System.Globalization.CultureInfo.InvariantCulture);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.