-2
我正在使用MVC 3和剃须刀引擎制作网站。我有一个WebGrid,它有一个ViewModel,因为它没有更新。奇怪的是,它只会在我重新编译项目时更新,而且我想用ajax调用来更新它,或者至少在页面刷新时更新它。当绑定到ViewModel时,WebGrid不会更新
我正在使用MVC 3和剃须刀引擎制作网站。我有一个WebGrid,它有一个ViewModel,因为它没有更新。奇怪的是,它只会在我重新编译项目时更新,而且我想用ajax调用来更新它,或者至少在页面刷新时更新它。当绑定到ViewModel时,WebGrid不会更新
我解决了它,但我不知道为什么它不适用于我提出的第一个解决方案。我的ViewModel中有一个静态方法,它重新调整了webgrid使用的Viewmodel对象列表,因为它是模型。它从两个不同的数据库中查询并填充Viewmodel对象。
我不得不将该方法移动到控制器,并使用Viewmodel对象作为容器,以便将数据传递给webgrid并使其工作。
你有问题吗? – Splendor
是的,为什么会发生这种情况? – TheGman
你需要提供一些更多细节,我们不能猜测出什么问题。请向我们展示给您带来麻烦的代码。 – tacaswell