我正在处理的网站上的搜索页面上有一个UpdatePanel
。为了平滑页面上的搜索体验,搜索组件包含在UpdatePanel
中。我希望能够直接链接到特定的搜索结果,因此我在我的ScriptManager上设置了EnableHistory=true
,并按照如何设置所有内容的指南进行操作。
据我所知,一切都在后端工作。我的历史记录点被添加,我的地址栏反映了新的历史点,一切都很好。我点击浏览器中的后退按钮,Page_Load
被触发,随后是我的ScriptManager_Navigate
事件。通过服务器端的所有事件的结论,我的回复状态对于我回溯的历史记录点是正确的。
然而,问题是UpdatePanel
没有将其内容更改回正确的历史记录点,几乎就像在我按下浏览器中的后退按钮后忽略它接收的内容一样。这令人沮丧,因为据我所知,一切都应该正常工作。
答案 0 :(得分:0)
事实证明,我需要致电UpdatePanel.Update()