【发布时间】:2022-10-13 19:02:40
【问题描述】:
我遇到了一个奇怪的问题,我有一个填充的数据表,我试图将 StoreLicenseId 传递给我的控制器中的一个方法,但我的方法中的参数始终为空。 StoreLicenseId 在我的数据表中。一切看起来都正确,但我就是无法让它工作。
看法
<form method="post">
<input class="btn btn-outline-info btn-1" type="submit" value="Terminal" asp-controller="Terminal" asp-action="TerminalInfo" asp-route-id="@item.StoreLicenseId">
</form>
控制器
public IActionResult TerminalInfo(string storeLicenseId)
{
if (_context.StoreLicenses == null)
{
return NotFound();
}
var terminalModel = _context.StoreLicenses.FindAsync(storeLicenseId);
if (terminalModel == null)
{
return NotFound();
}
return View(terminalModel);
}
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-core