在我的应用程序中,我有一个搜索页面,用户可以在其中搜索姓名,邮政编码,州,国家等。此页面包含客户列表。
在结果屏幕中,用户可以点击客户并将其带到客户屏幕。
我希望客户屏幕包含取消按钮,该按钮会将用户带回搜索结果。
我怎样才能做到这一点? 记住在会话对象中输入的搜索值? 或者可能将它们作为隐藏值传递给客户屏幕?
这种情况的良好做法是什么?
答案 0 :(得分:2)
由于您没有“编辑”值,您应该使用HTTP GET:通过URL传递参数,谷歌。 然后通过采用所有这些参数的动作链接来构建取消按钮变得容易。
答案 1 :(得分:0)
良好的做法是使URL RESTful,例如描述用户应该期望的页面内容。
对每个可能的输入值使用查询字符串值。然后在GET操作上,读取值并渲染结果。
从SEO角度和用户体验角度来看,这都很好。
E.g:
www.yoursite.com/search?postcode=1231
www.yoursite.com/search
www.yoursite.com/search?postcode=1233&name=joe