gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 14:15:18 26 4
gpt4 key购买 nike

我在我的一个页面上使用 Kendo UI 网格。

我想使用成员(member)对象在网格中显示所有用户。

@model IEnumerable<MembershipUser>

@(Html.Kendo().Grid(Model)
.Name("Gridusers")
.Columns(columns =>
{
columns.Bound(o => o.UserName).Width(100);

})
.Sortable()
.Filterable(filtering => filtering.Enabled(true)))

当我从 Controller 获取用户列表后进入此页面时,出现错误

"No parameterless constructor defined for this object."



当我使用旧的 Telerik MVC 网格但不使用 Kendo UI 网格时,它工作正常。

谁能帮我?

最佳答案

Kendo UI 网格需要绑定(bind)模型具有无参数构造函数,因为它实例化了它的一个实例。在您的情况下,您可以向 MembershipUser 添加一个空构造函数类(class):

public class MembershipUser
{
public MembershipUser()
{
}

/* other methods */
}

关于asp.net-mvc-4 - 没有为此对象定义无参数构造函数。在剑道网格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14036932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com