Angular js 无法从 ASP.Net 身份默认用户表中获取数据



在这个项目中,我使用的是AngularJS和 asp.net MVC4。我正在尝试从默认身份用户表中获取数据,但失败了,当我尝试对其他表使用相同的代码时,它可以工作。这是我的代码

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>

Data属性中有用户集合。所以从response.data中取出Data

$scope.Data = response.data.Data

相关内容

  • 没有找到相关文章

最新更新