Asp.net mvc 4 有没有办法用MVC包装器覆盖剑道网格中的编辑器模板?

Asp.net mvc 4 有没有办法用MVC包装器覆盖剑道网格中的编辑器模板?,asp.net-mvc-4,kendo-asp.net-mvc,Asp.net Mvc 4,Kendo Asp.net Mvc,我有一个剑道网格使用incell编辑模式,其中包括一个整数列。与大多数整型列一样,当我添加新行时,它会自动添加一个0值并使用IntegerTextBox编辑器模板。但是,由于用户不想使用滚轮,也不想在设置其值之前在0上退格,因此他们要求我们禁用模板,使其行为与任何其他编辑器一样。我知道我可以创建一个共享编辑器模板,它本质上只是一个@Html.EditorFor(m=>m),但这似乎是一种浪费。有没有办法简单地告诉网格或模型我不想使用编辑器模板?我可以给一个不存在的模板一个提示吗 [Req

我有一个剑道网格使用incell编辑模式,其中包括一个整数列。与大多数整型列一样,当我添加新行时,它会自动添加一个0值并使用IntegerTextBox编辑器模板。但是,由于用户不想使用滚轮,也不想在设置其值之前在0上退格,因此他们要求我们禁用模板,使其行为与任何其他编辑器一样。我知道我可以创建一个共享编辑器模板,它本质上只是一个@Html.EditorFor(m=>m),但这似乎是一种浪费。有没有办法简单地告诉网格或模型我不想使用编辑器模板?我可以给一个不存在的模板一个提示吗

    [Required]
    [Display(Name = "Column Order")]
    [Range(1, 99)]
    public int ColumnOrder { get; set; }
编辑:
我知道我可以创建另一个共享模板(例如称之为ColumnOrder.cshtml),并将该模板设置为一个简单的
@EditorFor(m=>m)
,然后使用
[UIHInt(“ColumnOrder”)]
,但当我只想告诉它不要使用整数模板时,这似乎是一种浪费。

您不能将列的数据类型设置为int吗

    public int? ColumnOrder { get; set; }

您可以在视图/共享中使用EditorTemplates,并将其用于这些编辑器