7

我正在使用 Kendo ASP.NET MVC,我想对编辑表单进行一些控制。

我想做的事情:

  • 隐藏我的 ID 字段
  • 将我的属性代码和平方英尺更改为常规 TextBoxFor 字段
  • 将购买日期和销售日期更改为 Kendo DatePickerFor 而不是显示的 DateTimePickerFor。

链接到编辑器表单的屏幕截图

4

1 回答 1

18

单击编辑时,Kendo 使用对象的默认 EditorTemplate。如果您不熟悉编辑器模板的工作原理,请查看这篇文章

您有两种解决方法,一种是创建仅列出您想要的字段的自定义视图编辑器模板。或者(这是更简单且首选的方法),在许多情况下,您可以摆脱默认的编辑器模板,并使用对象上的元数据来控制呈现(以及如何)呈现哪些字段。您可以通过使用属性标记单个属性来隐藏它们[ScaffoldColumn(false)]。在控制显示的编辑器类型方面,您可以通过使用[DataType(DataType.Date)]或标记属性来完成此操作[DataType(DataType.Text)]

于 2012-11-14T21:54:33.330 回答