2013-06-21 2 views
-2

Я создаю сайт, используя MVC 3 и бритву. У меня есть WebGrid, у которого есть ViewModel, поскольку это источник, который он не обновляет. Странно, что он обновляется только при перекомпиляции проекта, и я хотел обновить его с помощью ajax-вызова или, по крайней мере, с обновлением страницы.WebGrid не обновляется при привязке к ViewModel

+0

У вас есть вопросы? – Splendor

+0

Да, почему это происходит? – TheGman

+0

Вам нужно предоставить более подробную информацию, мы не можем догадаться, что не так. Пожалуйста, покажите нам код, который дает вам проблемы. – tacaswell

ответ

0

Я решил это, но я не знаю, почему это не сработало с первым решением, которое я придумал. У меня был статический метод в моей модели ViewModel, который перенастроил список объектов Viewmodel, которые использовали webgrid в качестве модели. Он запросил у двух разных баз данных и заполнил объекты Viewmodel.

Мне пришлось перенести этот метод на контроллер и использовать объекты Viewmodel так же, как контейнеры для передачи данных на webgrid, и это сработало.