0
在一個ASP.NET Angular應用程序中,我有一個特定的方法,我通過angularJS調用來顯示數據庫中的一些數據,但是這樣做,我得到一個錯誤,指出「發生錯誤。詳細錯誤未由服務器發送。「我通過調試方法證實了它,發現它工作得很好並檢索數據,但是當它顯示在客戶端上時,會發生這種情況。我已經打開瀏覽器控制檯來檢查發生了什麼,但是錯誤也沒有記錄在那裏。如果只有我能夠確切地知道問題是什麼,它會好得多。看到我的代碼如下;找不到客戶端錯誤
C#
public async Task<ListResultDto<GoodsRequestDto>> GetGoodsRequests()
{
var goodsRequests = await _goodsRequestRepo.GetAllListAsync();
return new ListResultDto<GoodsRequestDto>(
goodsRequests.MapTo<List<GoodsRequestDto>>()
);
}
AngularJS
vm.loadGoodsRequests = function() {
projectService.getGoodsRequests({}).success(function (result) {
vm.goodsRequests = result.items;
});
}
的HTML
<div ng-if="vm.goodsRequests.length" ng-repeat="gr in vm.goodsRequests" class="classInfo-list-item col-md-6">
<div class="classInfo-body">
<h3 class="classInfo-title">
{{gr.categoryItem.name + "_" + gr.brand.name + "_" + gr.product.name | cut:true:50:' ...'}}
</h3>
<p class="classInfo-description">Quantity: {{gr.quantity}} {{gr.unit}}</p>
<p class="classInfo-description">Payment Term: {{gr.paymentTerm}}</p>
<div class="classInfo-registration-info">
{{gr.goodsQuotes.length}} Quote(s).
</div>
<div class="classInfo-actions">
<a class="btn btn-sm btn-info" ng-href="#/my-goods-requests/{{gr.id}}">@L("Details") <i class="fa fa-arrow-circle-right"></i></a>
</div>
<span ng-class="vm.statusClass(gr.statusString)" class="classInfo-date"> {{gr.statusString }}</span>
</div>
</div>
我用類似的方法對OT她的應用程序頁面,我沒有得到任何這樣的問題。我不知道我做錯了什麼,最糟糕的是,我不知道錯誤的確切原因。