I cannot get the pager to work for my ListUsers page. The method in my controller looks like:
public ActionResult ListUsers(int? page, int? pageSize) {
int totalItems;
var members = Membership.GetAllUsers(page ?? 1, pageSize ?? 50, out totalItems);
ViewData["Users"] = ToList<MembershipUser>(members);
return View();
}
And my aspx page has the following looks like:
<% var users = ViewData["Users"] as List<MembershipUser>; %>
<% foreach( var user in users ){ %>
Email is: <%= user.Email %>
<% } %>
<%= Html.Pager((IPagination)ViewData["Users"])%>
I get the error
"Unable to cast object of type 'System.Collections.Generic.List`1[System.Web.Security.MembershipUser]' to type 'MvcContrib.Pagination.IPagination'."
What am I doing wrong?