我有一个使用包含整数列的 incell 编辑模式的 Kendo Grid。与大多数整数列一样,当我添加新行时,它会自动添加一个 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")]
但是当我只想告诉它不要使用 Integer 模板时,这似乎是一种浪费.