我有一个使用弹出式编辑的Kendo Grid,因为我的模型中存在大量字段。但是该模型不使用友好。当我绑定一个列时,我可以简单地使用.Title(“Some Title”)来使列具有友好名称。当我弹出编辑器时,我从模型中获取名称。我已经通过telerik http://demos.telerik.com/aspnet-mvc/grid/editing-popup查看了这个演示,它清楚地显示了使用友好名称而不是绑定名称的弹出窗口。我不知道他们是怎么做的。任何帮助表示赞赏。
答案 0 :(得分:1)
他们可能在属性上使用[Display(Name="Some Nice Title")]
。 Data Annotations集合的一部分。 (这就是我通常用弹出式编辑器做的事情)
然后在编辑器窗口中使用@Html.LabelFor(m => m.[Your Property here]);
(如果您提供自定义模板而不是让网格为您创建一个)
我假设您正在使用MVC包装器,所以这应该可以正常工作。
如果您可以提供模型的缩减版本,那么我相信我可以为您添加一些示例代码。如果这还不够清楚。