我在Silverlight 4中使用Navigational Framework。我开始相信这是一个错误,因为浏览器按钮真的让用户感到困惑。例如,当打开一个子窗口时,用户认为他们可以通过按下后退按钮来关闭窗口。它显然不会关闭窗口,它只是将父页面导回一步。最终的结果是一个混乱的数据集。我厌倦了我对应用程序导航的一点控制;前进和后退按钮是不合时宜的。 Web应用程序不再以这种方式工作。请有人告诉我如何禁用他们的功能;即从其中一个按钮启动时取消导航。在Silverlight中,如何禁用使用浏览器按钮的后退和前进导航?
1
A
回答
0
您可能必须在实际的web/asp.net页面中执行此操作,因为Silverlight无法真正控制浏览器。
本文中的一些解决方法:
http://lennilobel.wordpress.com/2009/07/26/defeat-the-evil-back-button-in-your-asp-net-applications/
1
从您的html页面的代码保持你的Silverlight XAP:
<iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
这是历史框架。
相关问题
- 1. 浏览器后退按钮导航
- 2. 如何禁用浏览器的后退,前进和刷新按钮?
- 3. 退出后在laravel中禁用浏览器的后退按钮
- 4. 禁用浏览器后退按钮javascript
- 5. 使用浏览器后退按钮在网页之间导航
- 6. 如何使用JavaScript禁用浏览器的后退按钮
- 7. 如何在iPad的浏览器中禁用后退按钮
- 8. 如何在JSP注销后禁用浏览器后退按钮?
- 9. 如何在Oracle ADF中禁用浏览器后退按钮
- 10. 如何在django中禁用浏览器后退按钮?
- 11. 使用浏览器的后退或前进按钮时捕捉
- 12. 用户验证和浏览器后退/前进按钮
- 13. 如何获取浏览器导航(后退和前进按钮)按钮处理的JavaScript(如jQuery)
- 14. 如何禁用asp.net 4.0中的浏览器后退按钮?
- 15. 如何检测Silverlight导航应用程序中的后退按钮或前进按钮导航
- 16. 如何禁用AngularJS中的后退和前进导航
- 17. 灰烬击中浏览器的前进和后退按钮
- 18. 如何使用javascript禁用后退和前进按钮
- 19. 如何使用氦气点击浏览器的后退导航按钮?
- 20. 如何禁用后退按钮浏览器的
- 21. 如何禁用客户机上的浏览器后退按钮?
- 22. 使用浏览器的后退按钮时删除/禁用JavaScript
- 23. 如何使用jquery调用浏览器后退或前进按钮?
- 24. 控制浏览器的前进和后退按钮
- 25. 浏览器的后退和前进按钮不History.pushState()
- 26. 浏览器的后退和前进按钮不会history.js
- 27. 如何区分浏览器后退/前进按钮?
- 28. 如何禁用浏览器后退按钮
- 29. DNN:如何取消禁用浏览器后退按钮?
- 30. 如何在浏览器中禁用后退,前进和刷新功能?
我正在谈论一个叫做深度导航的小东西。它是导航框架的组成部分。也许我应该提到这一点。 – Jordan