【问题标题】:asp.net ScriptManager EnableHistory=True not working correctlyasp.net ScriptManager EnableHistory=True 无法正常工作
【发布时间】:2013-05-30 13:58:39
【问题描述】:

我在我正在开发的网站的搜索页面上有一个UpdatePanel。为了使页面上的搜索体验更加流畅,搜索组件被包裹在UpdatePanel中。我希望能够直接链接到特定的搜索结果,所以我在我的 ScriptManager 上设置了EnableHistory=true,并按照指南说明了如何设置所有内容。

据我所知,后端一切正常。添加了我的历史点,我的地址栏反映了新的历史点,一切都很好。我在浏览器中点击后退按钮,Page_Load 被触发,随后是我的ScriptManager_Navigate 事件。通过服务器端所有事件的结束,我的响应状态对于我返回的历史点是正确的。

但是,问题在于UpdatePanel 没有将其内容更改回正确的历史记录点,就好像在我按下浏览器中的后退按钮后它忽略了接收到的内容一样。这令人沮丧,因为据我所知,一切都应该正常工作。

【问题讨论】:

    标签: c# asp.net asp.net-ajax updatepanel scriptmanager


    【解决方案1】:

    事实证明,我需要致电UpdatePanel.Update()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      相关资源
      最近更新 更多