我有两个网站,一个是用asp.net webforms编写的,另一个是用asp.net mvc 2编写的。 我在webforms中有一个页面, jQuery Load从两个项目中获取数据。在asp.net web表单页面使用jQuery从asp.net调用asp.net mvc webforms
代码:
$("#divFeedsPorTagMVC").load('http://localhost:50001/InfoMVC/?tag=java', function(){});
$("#divFeedsPorTagWebForms").load('http://localhost:50000/InfoWebForms.aspx?tag=java', function() {}});
的div在aspx页面:
<div id="divFeedsPorTagWebForms" ></div>
<div id="divFeedsPorTagMVC" ></div>
jQuery的调用的WebForms运作良好,并填补了 “divFeedsPorTagWebForms” 与HTML我需要。
对MVC2的jQuery调用进入InfoMVCController(调试模式)的Index函数,显示标签参数传递良好,但不会填充“divFeedsPorTagMVC”div与它支持返回的HTML。
有什么建议吗?
谢谢。
编辑 控制器:
public class InfoMVCController : Controller
{
private ServicioSORSS.ServicioSORSSClient _srvSORSS = new ServicioSORSSClient();
//
// GET: /InfoWebForms/
public ActionResult Index(string tag)
{
return View(_srvSORSS.ObtenerFeedsPorTag(tag));
}
}
如果我只是复制网址并将其粘贴在Firefox的导航栏它返回我需要的所有数据!
您是否尝试过使用类似的是HttpFox或小提琴手或者一些其他的工具,看看你会得到什么回应? – 2012-04-06 19:47:37
如果你只是在浏览器中加载'http:// localhost:50001/InfoMVC /?tag = java',你会得到什么? – AndrewR 2012-04-06 19:48:11
您可以发布您正在调用的MVC操作方法的控制器代码吗? – mreyeros 2012-04-06 19:49:01