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) {
}
});
URL을 Url.Content로 변환해야합니다. http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.content.aspx –
완벽하게 작동했습니다! – syncis