Tôi đang sử dụng lưới giao diện người dùng Kendo trên một trong các trang của tôi.Không có hàm tạo tham số nào được định nghĩa cho đối tượng này. trong lưới kendo
Tôi muốn hiển thị tất cả người dùng trong lưới bằng cách sử dụng đối tượng thành viên.
@model IEnumerable<MembershipUser>
@(Html.Kendo().Grid(Model)
.Name("Gridusers")
.Columns(columns =>
{
columns.Bound(o => o.UserName).Width(100);
})
.Sortable()
.Filterable(filtering => filtering.Enabled(true)))
Khi tôi đến trang này sau khi nhận được danh sách người dùng từ điều khiển nó được đưa ra lỗi
"Không xây dựng parameterless định nghĩa cho đối tượng này."
Nó hoạt động tốt khi tôi đang sử dụng lưới Telerik MVC cũ nhưng không phải với lưới Kendo UI.
Bất kỳ ai có thể giúp tôi không?
Cảm ơn Atanas Korchev, Nhưng tôi đang sử dụng System.Web.Security và không muốn tạo lớp con cho việc này. – user1927965
Xem trả lời của tôi. Mô hình của bạn cần phải có một hàm tạo parameterless. –
Tôi không thể tạo hàm tạo trong lớp MembershipUser vì mặc định nó bị khóa do System.Web.Security. Tôi đang sử dụng MVC4 asp.net. – user1927965