Привет, друзья! Я новичок в этом контроле Asp.net MVC.
У меня есть страница, которую я реализовал ранее, используя Jquery. Я отображаю данные в сетке.
теперь мне нужно изменить сетку Jquery на Telerik grid ..
Я включил Скрипт в aspx-страницу как weel, как я добавил telrik dll в мои ссылки ..
Я добавил всю спецификацию telrik на главную страницу сайта и в проводник solutinos.
Я следил за демо на сайте telrik ..
но я не получаю результат на мою страницу .. что я не вижу результат сетки ..
Код следует следующим образом
Я добавил всю спецификацию telrik на главную страницу сайта и в проводник solutinos.
и, видимо, я написал так
<%Html.Telerik().Grid<TableName>()
.Name("Grid")
.Columns(columns =>
{
columns.Add(o => o.A).Width(100);
columns.Add(o => o.B).Width(200);
columns.Add(o => o.C);
columns.Add(o => o.D).Width(120);
columns.Add(o => o.E).Width(100);
})
.Ajax(ajax => ajax.Action("_AjaxBinding", "Grid"))
.Pageable()
.Sortable()
.Scrollable();
%>
и в контроллере я написал
public ActionResult AjaxBinding()
{
return View();
}
[GridAction]
public ActionResult _AjaxBinding()
{
return View(new GridModel<tableName>
{
Data = repository.GetAllinfo()
});
}
при запуске я не получаю никаких исключений, но не могу увидеть результат в сетке на странице ..
этот код GetAllInfo
public IEnumerable<tableName> GetAllinfo()
{
//Try to retrieve clients from the cache
var index = cache.Get<IEnumerable<tablename>>("A");
//Check for empty cache
if (null == index)
{
index = tablename.All();
cache.Store("c", A);
}
return A;
}
Есть ли что-нибудь, что мне нужно сделать, чтобы получить результат в виде сетки?
Спасибо