如何通过method =“ get”和链接请求来区分表单提交

时间:2019-02-22 15:39:35

标签: asp.net-mvc asp.net-core

如何在ASP网络核心控制器操作中区分使用method =“ get”和链接请求提交的表单?

<form method="get" asp-action="amethod">
<input type="text" name="q"/>
</form>

<a asp-action="amethod" asp-route-q="">Q?</a>

现在作为解决方案,我在表单的Submit事件上设置一个cookie并在server上将其删除。 ..。

1 个答案:

答案 0 :(得分:0)

如果您要在用户提交表单时重置页码,请然后不发送页码以及其余的表单数据。换句话说,您可能有一个隐藏的字段,其中包含表单中的页码。删除它。它将不再是URL的一部分,并且假设您正确地将页面默认设置为1,那么您将进入页面1,仅仅是因为没有提供任何值。