我正在我的一个页面上使用Kendo UI网格.
我想使用成员资格对象显示网格中的所有用户.
@model IEnumerable<MembershipUser> @(Html.Kendo().Grid(Model) .Name("Gridusers") .Columns(columns => { columns.Bound(o => o.UserName).Width(100); }) .Sortable() .Filterable(filtering => filtering.Enabled(true)))
当我从控制器获取用户列表后来到此页面时,它给出了错误
“No parameterless constructor defined for this object.”
当我使用旧的Telerik MVC网格但没有使用Kendo UI网格时,它工作正常.
谁能帮我?
解决方法
Kendo UI网格需要绑定模型才能拥有无参数构造函数,因为它实例化了它的实例.在您的情况下,您可以向MembershipUser类添加一个空构造函数:
public class MembershipUser { public MembershipUser() { } /* other methods */ }