0

我有一个 kendoui 数字文本框,如下所示:

@(Html.Kendo().NumericTextBoxFor(dvm => d.OffId)
.HtmlAttributes(new { @class = "fullWidth" })                                                    
.Format("g")
.Max(64)
.Min(0))

当它被渲染时,它会在文本框中显示“g”。当我进入编辑模式时,它显示“0”。当我退出编辑模式时,它会跳回“g”。(在文本框外单击)

如何让它始终显示 0?

4

3 回答 3

2

我不确定这g是数字的有效格式。根据 KendoUI 文档,这里似乎是日期格式g - 一般日期/时间模式(短时间)(“M/d/yyyy h:mm tt” for en-US)

在此处查看有效的数字格式。

于 2013-07-16T10:47:00.797 回答
0

您是否尝试过初始化值?

.值(0)

于 2013-07-17T15:58:50.547 回答
0

知道这是一个老问题,但我正在为其他有同样问题的人写这个。我也用 format: 'd' 试过这个,当写 0 时,它只显示 d。相反,我使用格式:'n0',它也适用于'g'。

于 2016-07-13T12:29:18.083 回答