【发布时间】:2013-05-20 23:19:51
【问题描述】:
我有 2 个页面 - 一个身份验证页面和一个内容页面。
认证成功后,我保存这个数据:Winjs.Application.SessioState.mydata。
在应用程序启动时(启动时),我想检测此数据是否不为空,以便我可以直接移动到内容页面。如果它是为空,我想渲染认证页面。
请帮助我,我不知道将代码部分放在哪里(在 default.html 或 default.js 中)。
但在我的 default.html 中,我有这一行:
<div id="contentHost" data-win-control="MyApp.PageControlNavigator"
data-win-options="{home: '/pages/home/home.html'}"></div>
(直接运行内容页面)
【问题讨论】:
-
当用户关闭应用程序时会话状态将被清除(例如通过 Alt+F4)。如果要保留此信息,则应考虑使用
Windows.Storage.ApplicationData.current.localSettings或roamingSettings。
标签: microsoft-metro winjs