【发布时间】:2021-05-05 19:14:26
【问题描述】:
我在 .Net Core 中有一个带有 Razor Pages 的项目,我有一个包含一些输入字段和 2 个提交按钮的表单。
<form class="form-style" method="post" id="createForm">
<div class="form-group button-position col-md4">
<input type="submit" id="placeRequest" name="placeRequest" value="Place Request" class="btn btn-primary" />
</div>
<div class="form-group button-position col-md4">
<input type="submit" value="GetHour" asp-page-handler="Hour" class="btn btn-primary btn-style" formnovalidate />
</div>
</form>
我需要能够单击第一个提交按钮 (GetHour),然后单击第二个提交按钮 (Placer Request)
在我的 Razor 页面模型中
public async Task<IActionResult> OnPost()
{
//code that will be executed when the Place Request button is clicked
}
public async Task OnPostGetHour()
{
////code that will be executed when the Get Hour button is clicked
}
问题是我不允许提交 2 次。如果我只做其中一个,它可以工作,但第二个什么都不做
有什么方法可以同时提交吗?
【问题讨论】: