ASP.NET MVC:通过控制器为AJAX调用返回控制
问题描述:
场景说明:ASP.NET MVC:通过控制器为AJAX调用返回控制
我有一个jQuery窗口,将加载一个地图控件。这个映射控件是一个asp.net MVC应用程序中的共享控件。 Jquery开发者告诉我的方法是使用$('')。load('');函数调用返回控件的控制器。这是最好的方法吗?如果是这样,我如何使用控制器返回控件,并以什么格式返回它。
如果这种方式是不正确的,你能否请建议一个替代方式与教程来完成这个请。
谢谢。
答
只需创建包含该控制局部视图,并定义动作:
public PartialViewResult MapControl(params)
{
//Prepare model
return PartialView("PartialViewName", model);
}
然后可以使用jQuery.load()方法。这个控制是如何工作的?
它是一个地图控件。用户应该选择地图上的一个位置,然后控制将地址传回给jquery窗口。 – 2010-01-02 19:32:13
你只需要返回包含这个控件的html。你现在如何使用它?向我们展示一些包含地图的代码 – LukLed 2010-01-02 19:59:13