2013-07-16 89 views
0

我有一個kendoui數字文本框如下:劍道UI數字文本框上顯示「G」

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

當該獲取呈現,它在文本框中顯示「G」。當我進入編輯模式時,它顯示「0」。當我退出編輯模式時,它跳回到「g」。 (單擊文本框外部)

如何讓它始終顯示0?

回答

2

我不確定g是一個有效的數字格式。據KendoUI文檔here似乎是日期的格式克 - 常規日期/時間模式(短時間)( 「M/d/YYYY H:毫米TT」 爲EN-US)

爲有效號碼檢查here格式。

+0

我遵循這裏的數字格式http://msdn.microsoft.com/en-us/library/dwhawy9k%28v=vs.71%29.aspx –

+0

但您格式化客戶端中的值(KendoUI )不在服務器(微軟)。嘗試使用KendoUI列表中的其中一種格式來查看它們是否工作。如果是這樣,你必須使用KendoUI格式:對不起! – OnaBai

0

知道這是一個老問題,但我有同樣的問題,書面方式將此信息用於其他。 我也嘗試過格式:'d',當寫0時,它只顯示d。 相反,我使用格式:'n0',它也適用於'g'。