【发布时间】:2020-10-23 11:36:14
【问题描述】:
我有一个带有表单和多个提交按钮的剃须刀页面。对于每个按钮,我想在我的代码隐藏文件中启动不同的 Post 操作。所以这是在我的cshtml页面中:
<form class="form" method="post" >
<input type="submit" value="Test1" formaction="Button1" />
<input type="submit" value="Test2" formaction="Button2" />
</form>
这在我的 cshtml.cs 文件中:
[HttpPost]
public IActionResult Button1(IFormCollection data)
{
//my code
}
[HttpPost]
public IActionResult Button2(IFormCollection data)
{
//my code
}
很遗憾,这不起作用。当我提交时,我收到 404 错误:
找不到该本地主机页面 找不到该网址的网页:https://localhost:44366/Mutations/Button1 HTTP 错误 404
正确的 URL 应该是:https://localhost:44366/Mutations/Test
我做错了什么?
【问题讨论】:
标签: c# asp.net-core form-submit submit-button