Adobe Flex 页面在输入新的查询字符串/MVC 参数时不会刷新



我正在努力将功能添加到URL接受参数的地方,如MVC样式所定义的方式。如。(www.myurl.com/#viewName/Id/12345), 12345是我想要得到的对应的Id号。

我有这个功能工作。我用的是ie7。

我的问题是,当用户试图在URL中输入一个新的查询字符串id时,当用户点击回车或刷新按钮时,页面不会刷新。(用户只能在打开新窗口/选项卡时导航到url/#/Id/12345)

有没有人知道这是一个功能,不工作在Flex或如果有一些代码或配置需要允许这一点?谢谢。

这与Adobe Flex无关。只是浏览器(我认为大多数)。

你看,你的链接建立的方式就是如何"滚动到页面上的锚"。在链接中实现。例如,在博客帖子页面http://example.com/blogPost1.html上,在链接的末尾添加#comments并按地址栏上的Enter键不会重新加载页面,只需滚动页面到评论部分。浏览器w

真实的单词示例:在页面加载后进入链接https://blog.stackoverflow.com/2011/10/se-podcast-23,在链接末尾添加#注释并按enter键。您将看到浏览器不会刷新,只是将页面滚动到注释区域。

如果你想让页面按照你的方式运行而不修改链接结构,我认为JavaScript会帮助你。一个关于SO的例子:我如何用JavaScript检测地址栏的变化?

最新更新