silverlight - 用户按下浏览器刷新按钮后如何维护 Silverlight 应用程序状态?

标签 silverlight silverlight-3.0 browser

我正在学习 Silverlight 3,在我所有的测试中,当我按下浏览器刷新按钮时,SL 应用程序会重新启动。

有什么办法可以避免这种情况吗?

最佳答案

隔离存储。您可以在那里保存设置和应用程序状态...

http://silverlight.net/learn/learnvideo.aspx?video=65677

我仍然建议以保存足够状态的方式构建您的 Silverlight 应用程序,以便刷新将用户带回有意义的位置。

你可能想看看 Silverlight3 导航:http://www.davidpoll.com/?p=88

如果您在用户刷新应用程序时遇到大问题,您可以尝试弹出一个没有菜单栏和工具栏的新浏览器窗口……但是您会遇到弹出窗口阻止程序……

http://www.webdevelopersnotes.com/tutorials/javascript/creating_opening_new_window_pop_ups_javascript.php3

关于silverlight - 用户按下浏览器刷新按钮后如何维护 Silverlight 应用程序状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1193968/

相关文章:

silverlight - 传递动态参数

javascript - 在一个页面上从另一个页面执行javascript

javascript - 将字节数组从 javascript 发送到 silverlight

silverlight - 鼠标捕获后 Silverlight 鼠标向上事件丢失?

c# - Silverlight GetElementById IE6

silverlight - DataPager 无法在 Silverlight 3 + RIA 服务中工作

asp.net - Silverlight 中的多任务和多线程

internet-explorer - 对<meta http-equiv="X-UA-Compatible"content="IE=edge">的误解

android - Android 浏览器是否能够执行 xsl 转换?

wpf - 从 WPF 迁移到 Silverlight : What are the Key Differences?