2010-12-09 3 views
1

Я пытаюсь связать выпадающий список с сеткой telerik, так что когда значение dropdownlist изменится, сетка обновится через ajax, чтобы показать результаты. Вот мой код до сих пор:Как привязать сетку Telerik MVC к DropDownList через Ajax?

IndexView:

<% Html.RenderPartial ("AptProfileFilter"); %> <% = Html.Telerik(). Сетка (Model.profiles) // Начальные сервера Связывание .name ("Профили"). DataBinding (Databinding => Databinding
.ajax()
.update (» _AjaxBinding "," AptProfile ", new {id = (string) ViewData [" BuildingID "]})) . Колонны (столбцы => { columnss.Bound (p => p.AptProfileID) .Width (100); columns.Bound (p => p.Apartment.Building.Complex.Name). Ширина (100); columns.Bound (p => p.Apartment.Building.BuildingID). Ширина (100); columns.Bound (p => p.Apartment.AptRate). Ширина (100); }) .Pageable() .Sortable()

Я использовал FireBug, чтобы определить, что правильно данные были размещены (после выбора элемента из моего DropDownList) обратно к сбору данных в классе GridModel, но я не понимаю, почему это не так обновление Grid с помощью этих новых данных?

Я очень новичок в разработке веб-сайтов. Спасибо за вашу помощь!

ответ

0

Я тоже борюсь с этим. взгляните на ссылку ниже (внизу комментария), в которой я задал один и тот же вопрос. В моем случае мне удалось получить эту работу, но все еще есть некоторые вопросы о том, как я работал. Во всяком случае, я надеюсь, что это поможет ... Кроме того, в моем случае я использую виды Razor, которых вы, возможно, не будете, основываясь на использовании операторов <% ... Telerik MVC Grid: How to use DropDownList in a column?