2017-11-10 1 views
0

In diesem Projekt verwende ich AngularJS und asp.net MVC4. Ich versuche, Daten aus der Standard-Identity-Benutzertabelle zu bekommen, aber gescheitert, wenn ich den gleichen Code für andere Tabellen versuche, funktioniert es. Dies ist mein CodeAngular js kann keine Daten von ASP.Net Identity Standard-Benutzertabelle abrufen

public JsonResult GetAll() 
    { 
     var q = (from u in db.Users 
       select new 
       { 
        Id = u.Id, 
        Email = u.Email 
       }).ToList(); 

     return new JsonResult { Data = q, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; 
    } 

$scope.GetAllRecords = function() { 
    $http({ 
     method: "get", 
     url: "Career/GetAll" 
    }).then(function (response) { 
     $scope.Data = response.data 
    }, 
    function() { 
     alert("error"); 
    }) 
} 

<div ng-controller="careerController" data-ng-init="GetAllRecords()"> 
<table class="table table-bordered"> 
    <tr> 
     <td>id</td> 
     <td>name</td> 
    </tr> 
    <tr ng-repeat="Data in Data"> 
     <td>{{Data.Id}}</td> 
     <td>{{Data.Email}}</td> 
    </tr> 

</table> 

+0

Sie haben einen Fehler entdeckt? Skriptfehler ? – Shyju

+0

kein Rest des Codes funktioniert mit anderen Tabellen, aber nicht für die Standard-ASP.Net Identity-Benutzertabelle ...- :( – usmanali

Antwort

0

Sie Benutzer Sammlung in Data Eigenschaft. So nehmen Data von response.data

$scope.Data = response.data.Data 
+0

funktioniert nicht ....... – usmanali

Verwandte Themen