【问题标题】:WebGrid doesn´t update when binding to a ViewModel绑定到 ViewModel 时 WebGrid 不更新
【发布时间】:2013-06-18 21:49:32
【问题描述】:

我正在使用 MVC 3 和 razor 引擎制作网站。我有一个 WebGrid,它有一个 ViewModel 作为它没有更新的源。奇怪的是它只会在我重新编译项目时更新,我想通过 ajax 调用或至少通过页面刷新来更新它。

【问题讨论】:

  • 您有问题吗?
  • 是的,为什么会这样?
  • 您需要提供更多细节,我们无法猜测出什么问题。请向我们展示给您带来麻烦的代码。

标签: c# asp.net-mvc-3 razor webgrid asp.net-mvc-viewmodel


【解决方案1】:

我解决了它,但我不知道为什么它不适用于我想出的第一个解决方案。我的 ViewModel 中有一个静态方法,它重新调整了 webgrid 用作其模型的 Viewmodel 对象列表。它从两个不同的数据库中查询并填充 Viewmodel 对象。

我不得不将该方法移至控制器,并将 Viewmodel 对象用作容器,以便将数据传递给 webgrid,然后它就可以工作了。

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 2014-05-05
    • 2017-06-13
    • 2013-10-31
    • 2018-12-20
    • 2021-11-22
    • 1970-01-01
    • 2014-04-16
    • 1970-01-01
    相关资源
    最近更新 更多