将DisplayFormatAttribute与Kendo NumerictExtBox一起使用



我有 DisplayFormat属性的模型

public class MyModel
{
    [DisplayFormat(DataFormatString = "{0:N2}", ApplyFormatInEditMode = true)]
    public decimal? Amount { get; set; }
}

从视图中我有

@(Html.Kendo().NumericTextBoxFor(m=> m.Amount ))

但是,这不会格式化数字文本框中的值。

如果我将视图更改为

@(Html.Kendo().NumericTextBoxFor(m=> m.Amount).Format("N2"))

然后起作用。

但是,在剃须刀视图中使用Format是不可取的。我想使用数据注释属性处理格式。

如何将DisplayFormat属性与Kendo MVC NumerictExtBox Control?

使用

注意基于02 Oct 2014

的Telerik论坛帖子

在进一步考虑之后,我们解码了TP kendo UI计划的下一个正式发行版中的数据构造 下周中旬。您可以将其下载后下载,并且 尝试一下。

我正在使用的版本是v2016.3.1118,但似乎仍然无法正常工作

我已经在2017.3.1026版本上准备了一些测试。适合您的示例。看起来您的版本仍然有 dataformatstring 的问题。更新应解决您的问题。

相关内容

  • 没有找到相关文章

最新更新