【问题标题】:Update partial view after rebinding Telerik grid重新绑定 Telerik 网格后更新部分视图
【发布时间】:2011-09-07 15:59:59
【问题描述】:

我有一个 MVC3 视图,它有一个带有人员信息的 Telerik 网格。通过 ajax 添加/更改/删除人员时,此网格将“重新绑定”。 在同一页面上是一个包含 3 个下拉列表的部分视图的用户控件。如何通过重新绑定 Telerik 网格来刷新部分视图,从而刷新下拉列表?


非常感谢,它看起来朝着我想要的方向发展,但不是全部。我试图合并你的提示,但没有设法让它发挥作用。以下是更多细节:此模型除其他外包含一个公司员工列表和 2 个基于公司员工的某些条件创建的人员列表。

像这样:

员工名单 = Person1、Person2、Person 3

项目经理 = Person1,Person2 开发人员 = Person1、Person3

员工列表显示在 Telerikgrid 中,可用于添加、更新或删除员工。

显示的子列表以局部视图的方式显示,有2个下拉列表。

当我对其中一位员工进行更改(通过 Telerik 网格)时,我希望此更改反映在下拉列表中。例如,当我添加一个新员工时 到公司,比如说Person4。我希望这个新员工可以与项目经理一起出现在列表中(当它满足成为项目经理的条件时)或在 开发者列表。

Telerikgrid 将通过 Ajax 更新。现在我还想在 Telerikgrid 被反弹后使用 Ajax 更新下拉列表 (.ClientEvents(events => events.OnDataBound("Grid_onDataBound")))。

如何解决这个问题??

【问题讨论】:

    标签: telerik partial-views asp.net-mvc-partialview


    【解决方案1】:

    绑定网格后,您需要为局部视图获取更新的 HTML。您可以使用网格的OnDataBound 事件和 $.ajax 来请求将呈现部分视图的操作方法。 Here 是一篇博客文章,展示了如何做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多