2009-05-05 62 views
4

我有一個UserControl直接綁定到數據庫,也就是說,它不是由任何Action呈現的。它獨立工作。如何使用jQuery刷新ASP.NET MVC UserControl?

但是,我不得不刷新它以從數據庫中獲取新的信息。 我已經通過Ajax在jQuery中刷新了UserControls,但在所有這些情況下,我都有一個Action來完成該服務。

但是,這次我沒有一個行動,因爲這個UC直接獲取它的信息。

有誰知道如何做到這一點?

非常感謝!

回答

3

UPDATE:

你需要調用返回的控件查看的操作。示例:

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

然後使用jQuery的加載函數刷新控件容器的內部HTML。

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

何塞,我結束了對使用load(),但我用了一個動作只是調用這個UC ...我不知道它爲什麼沒有行動爲我工作,但我還是謝謝你! – AndreMiranda 2009-05-05 20:09:50