Kendo-ui MVC PopUp编辑器:如何隐藏字段

时间:2012-11-14 21:06:40

标签: asp.net-mvc-4 kendo-ui

我正在使用Kendo ASP.NET MVC,我希望对编辑表单有一些控制权。

我想做的事情:

  • 隐藏我的ID字段
  • 将我的Property Code和Square Feet更改为常规TextBoxFor字段
  • 将购买日期和销售日期更改为Kendo DatePickerFor,而不是显示的DateTimePickerFor。

Link to screenshot of editor form

1 个答案:

答案 0 :(得分:16)

单击编辑时,Kendo将使用默认的EditorTemplate作为对象。如果您不熟悉编辑器模板的工作原理,请检查this article

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

标记您的媒体资源来实现此目的。