2017-03-04 5 views
0

나는 사용자 list.i를 얻기위한 작은 데모를 만들고 있는데이 웹 API에 angularjs mvc C#을 사용하고 있습니다. 내가 사용 된 jquery에 대한이 목록을 보는 중이다.404 오류가 발생합니다. '/'응용 프로그램에서 서버 오류가 발생했습니다. 웹 API에 angularjs mvc를 사용하고 있습니까?

나는 콘솔의 "Server Error in '/'Application"에서 이와 같은 오류가 발생하는 사용자 목록을 보려고합니다. 여기

내 angulr.js 코드 :

여기
app.controller('Usercontroller', ['$scope', '$http', 'DTOptionsBuilder', 'DTColumnBuilder', 
function ($scope, $http, DTOptionsBuilder, DTColumnBuilder) { 
    $scope.dtColumns = [ 
     //DTColumnBuilder.newColumn("id", "User ID"), 
     DTColumnBuilder.newColumn("firstname", "First Name"), 
     DTColumnBuilder.newColumn("lastname", "Last Name"),   
    ] 
    $scope.dtOptions = DTOptionsBuilder.newOptions().withOption('ajax', { 
     url: "/User/GetUsers", 
     type: "GET" 
    }) 
    .withPaginationType('full_numbers') 
    .withDisplayLength(10); 
}]) 

내 컨트롤러 코드 : 내 실수 후 알려 주시기 바랍니다 알고있는 하나입니다 모르겠어요

[HttpGet] 
    public IHttpActionResult GetUsers() 
    { 
     return Json(db.Users.ToList()); 
    } 

. 당신은 사용자 목록을 얻으려고 노력하는 곳에서 웹 API의 전체 URL을 제공하는 브라우저에서

시도를 웹 API URL을 쳐서 웹 API의

+0

404가 맞나요? 컨트롤러 동작에 중단 점을 넣고 그 결과가 어떻게되는지 보았습니까? – juunas

+0

@juunas 내 brekpoint 컨트롤러에 멈추지 않는 이유는 모르겠다? – coderwill

답변

0

먼저 액세스 get 메소드.

var ajaxURL = window.location.href.substring (0, window.location.href.lastIndexOf ("/") +1) + 'API/User/GetUsers;