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