【发布时间】:2021-10-18 03:01:24
【问题描述】:
所以我对 AngularJS 和 AJAX 很陌生,但是最近我收到了这个任务,我必须使用 AngularJS/AJAX 来查看 MVC 框架。但是在网上浏览了几个链接后,我找不到任何与在 MVC 框架中使用 AngularJS/AJAX 相关的资源。
所以我必须在控制器中执行 CRUD,现在我已经完成并且能够在前端呈现数据,但我不确定如何在 AngularJS/AJAX 中执行前端并呈现我检索到的数据从控制器。有没有我可以关注的网站或链接?非常感谢
@model IEnumerable<WebApplication4.Models.PDAStatus>
@{
var result = (List<PDAStatus>)ViewData["MyData"];
}
<div class="row justify-content-center">
<div class="col-md-12">
<h2>View Outstanding PDA</h2>
<div class="panel">
<div class="panel-heading">
<div class="row">
<div class="col-md-12">
<a href="#" class="btn btn-sm btn-primary pull-left"><i class="fa fa-
plus-circle"></i>Add New</a>
</div>
</div>
</div>
<div class="panel-body table-responsive">
<div><table class="table">
<thead>
<tr>
<th scope="col">Action</th>
<th scope="col">Employee CardNo</th>
<th scope="col">Employee Name</th>
<th scope="col">PDA Barcode</th>
<th scope="col">Withdraw Date</th>
<th scope="col">Return Date</th>
<th scope="col">Due In</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
@if (item.IsReturn == false)
{
<tr>
<td>
<ul class="action-list">
<li><a asp-action="Update" asp-route-id="@item.Id"
class="btn btn-primary"><i class="fa fa-pencil"></i></a></li>
<li><a asp-action="Delete" asp-route-id="@item.Id"
class="btn btn-danger"><i class="fa fa-times"></i></a></li>
</ul>
</td>
<td>@item.EmployeeCardNo</td>
<td>@item.EmployeeName</td>
<td>@item.PDABarcode</td>
<td>@item.WithdrawDate</td>
<td>@item.ReturnDate</td>
<td>@(((int)(item.ReturnDate - DateTime.Now).TotalDays))
Days</td>
</tr>
}
}
</tbody>
</table></div>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: c# angularjs ajax asp.net-core-mvc