2010-01-02 181 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