asp.net-mvc-4 – 没有为此对象定义的无参数构造函数.在剑道网格中

我正在我的一个页面上使用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 */
}

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...