将 WebGrid 添加到 MembershipUserCollection
这是我的视图片段,它给了我错误
@model MembershipUserCollection
@{
ViewBag.Title = "Index";
}
@{var usersGrid = new WebGrid(source: Model, rowsPerPage: 40);}
,显然 WebGrid 构造函数不接受 MembershipUserCollection 作为参数。 我该如何解决这个问题?
请帮忙。 我需要将分页添加到用户列表中。
Here's the snippet of my view that is giving me error
@model MembershipUserCollection
@{
ViewBag.Title = "Index";
}
@{var usersGrid = new WebGrid(source: Model, rowsPerPage: 40);}
apparently the WebGrid constructor does not accept a MembershipUserCollection as a parameter.
How can I get around this?
please help.
I need to add pagination to the list of Users.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该可行:
MembershipUserCollection
实现非通用接口IEnumerable
,而 WebGrid 构造函数参数source
是一个通用接口IEnumerable
。要从IEnumerable
转换为IEnumerable
,请使用IEnumerable
上的Cast
扩展方法。This should work:
MembershipUserCollection
implements the non-generic interfaceIEnumerable
, whereas the WebGrid constructor parametersource
is a genericIEnumerable<T>
. To convert fromIEnumerable
toIEnumerable<T>
, use theCast
extension method onIEnumerable
.