加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 20:47:16 所属栏目:asp.Net 来源:网络整理
导读:我正在我的一个页面上使用Kendo UI网格. 我想使用成员资格对象显示网格中的所有用户. @model IEnumerableMembershipUser@(Html.Kendo().Grid(Model).Name("Gridusers").Columns(columns ={ columns.Bound(o = o.UserName).Width(100);}).Sortable().Filterab
我正在我的一个页面上使用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 */
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读