Любые элементы управления, использующие ViewState
, не будут работать в ASP.NET MVC
- стандарт System.Web.UI.WebControls.GridView
является одним из них, но я не знаю о контроле grid
в используемой вами библиотеке. Просто имейте в виду, что любые элементы управления, требующие ViewState
, не будут работать должным образом из-за различий между MVC
и WebForms
.
Пояснение: если функциональность GridView
Viewstate
и PostBack
не используется, она, конечно, будет работать и в ASP.NET MVC View
. Однако нет события OnLoad
для переопределения, поскольку страница не имеет того же жизненного цикла, поэтому уже предложенное решение, вероятно, является лучшим, если этот элемент управления будет использоваться.
<%
grid.DataSource = Model;
grid.DataBind();
%>
Также убедитесь, что у вас есть это в верхней части вашей страницы.