У меня уже есть вид.Теперь я должен добавить новую сетку в этом представлении.Чтобы сделать это, я создал частичное представление и пытался связать сетку в частичном безуспешно.: (
Это мой контроллер:
public ActionResult RegisteredUsers()
{
var query = from p in dc.UserProfile
select new RegisterModel()
{
UserName = p.Name
};
List<RegisterModel> users = query.ToList();
return View(users);
}
Это мое частичное представление:
<%
var grid = new WebGrid(Model,rowsPerPage:5);
%>
<%:
grid.GetHtml(
tableStyle: "wGrid",
headerStyle: "wGridHeader",
alternatingRowStyle: "alt",
footerStyle: "wGridFooter",
columns: grid.Columns(
grid.Column("UserName","User name")
)
)
%>
НО, оно показывает ошибку в сетке в моем частичном представлении. ошибка: Источник данных должен быть привязан до выполнения этой операции.
Ошибка не требует пояснений. Но «Модель» в строке «var grid = new WebGrid(Модель, rowPerPage: 5); "является источником данных. Не так ли? Ребята, есть идеи, как решить эту проблему?