2013-12-10 5 views
0

웹 API 특성 라우팅 사용 방법을 스스로 가르쳐려고합니다. 내가 게시물을 사용할 때 잘 작동하지만 나는 매개 변수 여기 AJAX 웹 API 2 라우팅 사용

와 함께 작업 "GET"방법을 얻을 수 없다 작동하는 게시물입니다 :

녹아웃

self.ajaxTest = function() { 
$.ajax("tasks", { 
    data: ko.toJSON({ tasks: self.tasks }), 
    type: "post", contentType: "application/json", 
    success: function (result) { alert(result) } 
}); 
}; 

API 컨트롤러

[Route("documents/tasks")] 
public string SubmitDocuments() 
{ 
    return "test"; 
} 

다음은 실패한 get입니다. 나는 몇 가지 다른 접근법을 시도했다. get url은 매번 라우팅을 엉망으로 만든다.

self.ajaxTest = function() { 
$.ajax("documents/checkForDocuments", { 
    data: { test: "abc" }, 
    type: "get", contentType: "application/json", 
    success: function (result) { alert(result) } 
}); 
}; 

API 컨트롤러

[Route("documents/checkForDocuments")] 
public string CheckForDocuments(string test) 
{ 
    return "test"; 
} 

어떤 제안이? 나는이 모든 일을 잘못하고 있니? 아무리 내가 뭘, 내가 GETRoute 속성을 대체 get 메소드와

답변

0

시도를 C#에서 중단 점을 착륙 보일 수 없습니다 :

[GET("documents/checkForDocuments/{test}")]