我正在使用Kendo ASP.NET MVC,我希望对编辑表单有一些控制权。
我想做的事情:
答案 0 :(得分:16)
单击编辑时,Kendo将使用默认的EditorTemplate作为对象。如果您不熟悉编辑器模板的工作原理,请检查this article。
通过创建仅列出所需字段的自定义视图编辑器模板,您有两种解决方法。或者(这是更简单和首选的方法),在许多情况下,您可以使用默认编辑器模板,并使用对象上的元数据控制呈现(以及如何)哪些字段。您可以通过使用[ScaffoldColumn(false)]
属性对其进行标记来隐藏各个属性。在控制显示的编辑器类型方面,您可以通过使用[DataType(DataType.Date)]
或[DataType(DataType.Text)]