事实上,如果您手动或从应用程序编写请求,则有一种方法非常有用:
// GET: api/contractor/showContractor/1
[HttpGet("ShowContractor/{id:int}")]
public IActionResult ShowContractor(int id)
{
var contractor = GetContractor(id).Result.Value;
return View(contractor);
}
下面的按钮也很好用:
<a asp-controller="Contractor" asp-action="ShowContractor" asp-route-id="1" class="button">Показать</a>
但我无法让它以任何方式与该领域一起工作,即 在字段中输入一个值,该值在 id 下提供。
<div class="container">
<form method="get" asp-controller="Contractor" asp-action="ShowContractor">
<label>Исполнитель №</label>
<input type="number" name="id"/>
<input class="button" type="submit" value="Показать"/>
</form>
</div>
请已经在尾巴和鬃毛中提供帮助,并且该方法的表示无论如何都不起作用。