我有兩個網站,一個是用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