2つのサイトがあります。1つはasp.netwebformsで記述され、もう1つはasp.netmvc2で記述されています。jQueryLoadを使用して両方のプロジェクトからデータを取得するWebformsのページがあります。
asp.net Webフォームのページからのコード:
$("#divFeedsPorTagMVC").load('http://localhost:50001/InfoMVC/?tag=java', function (){});
$("#divFeedsPorTagWebForms").load('http://localhost:50000/InfoWebForms.aspx?tag=java', function () {}});
aspxページのDiv:
<div id="divFeedsPorTagWebForms" ></div>
<div id="divFeedsPorTagMVC" ></div>
WebFormsへのjQuery呼び出しはうまく機能し、「divFeedsPorTagWebForms」に必要なHTMLを入力します。
MVC2へのjQuery呼び出しは、InfoMVCController(デバッグモード)のIndex関数に入り、タグparamが適切に渡されていることを示しますが、「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));
}
}
URLをコピーしてFirefoxのナビゲーションバーに貼り付けると、必要なすべてのデータが返されます。