如何使用jQuery刷新ASP.NET MVC UserControl?

我有一个直接绑定到数据库的UserControl,也就是说,它不会由任何Action呈现。 它独立工作。

但是,有时候我必须刷新它才能从数据库中获取新信息。 我已经通过Ajax在jQuery中刷新了UserControls,但在所有这些情况下,我都有一个Action来创建服务。

但是,这次我没有动作,因为UC直接获取其信息。

有谁知道如何做到这一点?

非常感谢!!

更新:

您需要调用一个返回控件视图的操作。 例:

public ActionResult GetFooControl() { return View("~/Views/Shared/Foo.ascx"); } 

然后使用jQuery的load函数刷新控件容器的内部HTML。

 $('#mycontrolContainer').load('../MyController/GetFooControl');