2010-02-08 5 views
1

Привет, Freinds Я новичок в этом Asp.net MVC Control .. У меня есть страница, которую я реализовал ранее с помощью JQuery. Я переношу данные в управление сеткой. теперь мне нужно изменить, что Jquery сетки к Telerik сетке .. Я включил скрипт в ASPX странице, как водоворот, как я aded telrik DLL в моей ссылки ..Использование расширений Telerik в asp.net MVC Control

Я добавил все спецификации 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; 

    } 

Есть ли что-нибудь, что мне нужно сделать, чтобы получить результат в виде сетки?

Благодаря

+0

Если вы уверены, что получаете данные из репозитория, я бы уточнил у Telerik. Я понимаю, что у них отличные средства поддержки. –

+0

Да, я уверен, что получаю данные из репозитория. – kumar

ответ

2

Изменить это:

<% Html.Telerik().Grid<TableName>() 

к этому

<%= Html.Telerik().Grid<TableName>() 

Сетка не будет излучать свой HTML, если <% =%> не используется или Render() метод является называется.

Смежные вопросы