我像这样使用KendoUI数字控件:
@(Html.Kendo().NumericTextBoxFor(o => o.Price)
.Culture("nl-NL")
.Format("c")
.Decimals(0)
.Spinners(false)
.Min(0)
.Max(50000000)
.HtmlAttributes(new { Style = "width: 300px;" }))
在textarea我得到了这个结果: $ 87,845.00
我希望得到这样的结果:€87 845 或 87 845€
奇怪的是,我将小数设置为0,然后我得到2位数。
任何人?
目前我有一个解决方法,我将formtat设置为“0€”,我得到 87845€ (3位数后没有空格)
答案 0 :(得分:2)
几个问题:
Decimals
仅影响版本模式。说Decimals(1)
允许你输入1个小数,说0
,不允许你输入小数。Format("c0")
€
,在我看来,您不包含js/cultures/kendo.culture.nl-NL.min.js
文件,这可能吗?