Kentico V9使用javascript history.back确认表单提交

时间:2017-01-05 17:40:05

标签: kentico

我的转发器有足够的数据,我看到我的分页。当我在第一页之后查看任何项目的详细信息转换时,history.back()按钮会向我提供表单提交错误。

如果没有对后退按钮进行硬编码,那么避免这种情况的最简单的解决方案是什么?

2 个答案:

答案 0 :(得分:2)

我认为“history.back()”是你的javascript?分页很可能是通过回发发生的,任何导航都需要发送相同的帖子数据。

一个选项是你可以使分页不回发,而是基于URL。在转发器的“Paging”区域中,将Mode设置为“QueryString”并设置查询字符串键(如“page”)。试试吧!

否则你需要做一个window.location =“/ The / Previous / Url”所以它不会尝试回发事件,而只是将它们引导到页面,但你最后一次打开的页面将会丢失

答案 1 :(得分:0)

将webpart包装在更新面板中。在webpart中,您可以选中相应的框来轻松完成此操作,并将其余配置保留原样。如果页面上的其他元素需要回发或依赖于该webparts值,那么您可能必须将所有元素包装在更新面板中。