2012-11-12 3 views
0

프로젝트가 있는데 이름을 App1로 지정하십시오. 웹 서버에서 "App1"내부에 다른 응용 프로그램을 만들었습니다. 이름을 App2로 지정할 수 있습니다. 문제는 App2 내부에서 "RegisterData"메서드를 호출하지만 App1의 HomeController가 아니라 App2의 HomeController에서 찾고 있으므로 App1에 RegisterData가 없다는 예외가 발생합니다. 어떻게 내가 현재 폴더/프로젝트 homecontroller 루트 대신 보이게합니까?루트 카탈로그 대신 현재 카탈로그/프로젝트에서 ajax 호출 컨트롤러를 만듭니다.

$.ajax({ 
      async: "false", 
      url: 'Home/RegisterData/', 
      data: JSON.stringify(data), 
      type: 'POST', 
      dataType: 'json', 
      contentType: 'application/json; charset=utf-8;', 
      success: function (response) { 

      }, 
      error: function (response) { 

      } 
     }); 
+0

URL을 Url.Content로 변환해야합니다. http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.content.aspx –

+0

완벽하게 작동했습니다! – syncis

답변

0

대신 URL을 사용했는데 문제가 해결되었습니다.

관련 문제