2010-01-02 145 views
0

場景說明:ASP.NET MVC:通過控制器爲AJAX調用返回控制

我有一個jQuery窗口,將加載一個地圖控件。這個映射控件是一個asp.net MVC應用程序中的共享控件。 Jquery開發者告訴我的方法是使用$('')。load('');函數調用返回控件的控制器。這是最好的方法嗎?如果是這樣,我如何使用控制器返回控件,並以什麼格式返回它。

如果這種方式是不正確的,你能否請建議一個替代方式與教程來完成這個請。

謝謝。

回答

0

只需創建包含該控制局部視圖,並定義動作:

public PartialViewResult MapControl(params) 
{ 
    //Prepare model 
    return PartialView("PartialViewName", model); 
} 

然後可以使用jQuery.load()方法。這個控制是如何工作的?

+0

它是一個地圖控件。用戶應該選擇地圖上的一個位置,然後控制將地址傳回給jquery窗口。 – 2010-01-02 19:32:13

+0

你只需要返回包含這個控件的html。你現在如何使用它?向我們展示一些包含地圖的代碼 – LukLed 2010-01-02 19:59:13

相關問題