Asp.net mvc 表单发布和分页

2024-03-29

我有一个操作方法“搜索”,在发布表单时调用该方法。根据表单的发布值,可能有数千个搜索结果。我想逐页显示搜索视图,但如何知道第一次发布的表单值是什么?这样我就可以通过传递页面参数来调用搜索视图。


最好的方法是接受系统的无状态性。每次渲染视图时,请在页面中包含下一个操作请求所需的值。它们可以添加到操作链接上的查询字符串中,作为表单元素添加,并且链接调用 POST(后者听起来最好,因为搜索词本身可能是表单输入元素)。

每次渲染视图时,只需使用提供的搜索值预先填充搜索词文本输入(我假设这就是您正在使用的)。页码可以附加到分页链接上的查询字符串中。 ETC。

这样,每个后续请求都会得到完全实现,并且独立于任何先前的请求。搜索词、页码、也许页面大小等每次都应该传递给操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Asp.net mvc 表单发布和分页 的相关文章

随机推荐