我正在尝试按照 youtube 教程学习 Blazor。我想使用下面的代码显示学生列表。当我点击学生链接时,我看到“抱歉,该地址没有任何内容”。请谁能告诉我哪里出错了
导航栏
<li class="nav-item px-3">
<NavLink class="nav-link" href="Pages/Student">
<span class="oi oi-list-rich" aria-hidden="true"></span> Student data
</NavLink>
</li>
Run Code Online (Sandbox Code Playgroud)
学生控制器
public class StudentController : ControllerBase
{
private readonly RazorExampleContext _context;
public StudentController(RazorExampleContext context)
{
_context = context;
}
// GET: api/Student
[HttpGet]
public async Task<ActionResult<List<Student>>> GetStudent()
{
return await _context.Student.ToListAsync();
}
}
Run Code Online (Sandbox Code Playgroud)
剃刀页面
@page "/Student"
@inject HttpClient Http
// Display student list
<table class="table">
<thead>
<tr>
<th></th>
<th>Student Id</th>
<th>Student Name</th>
</tr>
</thead>
<tbody>
@foreach (var student in students)
{ …Run Code Online (Sandbox Code Playgroud)