我收到来自 KendoUI 下拉菜单 lists/EditorTemplates 的虚假("field is required",当字段已设置!)验证消息 - 如何解决?

I'm getting spurious ("field is required", when field has been set!) validation messages from KendoUI dropdown lists/EditorTemplates - how to solve?

(这是我向 Telerik 提出的一个支持问题和解决方案的副本,因为据我所知,Telerik 到目前为止还没有通知他们的用户这个问题。)

我有一个 MVC 项目,它在很多地方使用了 kendoui 网格,包括一些使用自定义 EditorTemplates 为用户生成下拉列表的字段 select,并且在一些情况下有级联字段, Field 1 具有 .EditorTemplateName("template1") 和 Field2 具有 .EditorTemplateName("template2") 其中模板 2 从 Field1.

的值级联

这几个月来一直运行良好,但最近(事实上,自从我为 ASP.NET MVC 升级到 UI 的 2015.1.318 版本后)似乎经常发生(但并非总是如此!)当我创建新记录时,字段 1 和 2 的验证错误表明它们是必需的(这是正确的),然后我完成 Field1,然后我能够完成 Field2(在每种情况下selecting 从下拉列表中),但是当我单击更新保存时(我在网格中使用内联编辑),我仍然收到验证错误消息,指出需要 Field1 和 Field2,即使已设置!

如果我然后转到 Field1 并将其从 selected 值更改回 "select ...",然后再更改为我想要的值,与 Field2 类似,它看起来好像我可以点击更新按钮,记录将被保存。

知道如何解决这个问题吗?版本 2015.1.318 是否有问题,例如它的标准 EditorTemplates?

解决方案是最新版本 (2015.1.318) 似乎是导致问题的原因,Telerik 支持建议我下载最新的内部版本 (2015.1.327),我下载了,这解决了问题。