C# “的缓存”;“多个站点”;使用Windows Phone 8.1

C# “的缓存”;“多个站点”;使用Windows Phone 8.1,c#,windows-phone-8.1,webpage,offline-caching,C#,Windows Phone 8.1,Webpage,Offline Caching,我有一个奇怪的问题,我的网站不会缓存主站点! 下面是我尝试做的一些概述 正在加载的第一个页面是 [DidTheUserLoggedInBefore?.html] 根据用户将被重定向到的结果,检查用户是否已登录 [LOGIN.html]或[MAINPAGE.html] 很简单 但是问题来了,当用户在离线模式下重新启动应用程序时,应用程序应该立即重定向到主页(假设上次登录成功)。 但这根本没有发生。 相反,缓存中的[DidTheUserLoggedInBefore?.html]被调用(这是正确的),

我有一个奇怪的问题,我的网站不会缓存主站点! 下面是我尝试做的一些概述

正在加载的第一个页面是 [DidTheUserLoggedInBefore?.html] 根据用户将被重定向到的结果,检查用户是否已登录 [LOGIN.html]或[MAINPAGE.html]

很简单

但是问题来了,当用户在离线模式下重新启动应用程序时,应用程序应该立即重定向到主页(假设上次登录成功)。 但这根本没有发生。 相反,缓存中的[DidTheUserLoggedInBefore?.html]被调用(这是正确的),并开始加载不在缓存中的主页,这将导致一个白色屏幕,即“我的错误”

那么如何让我的应用程序缓存主页呢


我尝试将CacheSize设置为100,但没有改变任何事情:(

你无法检查用户是否使用.html文件登录…你需要某种服务器端语言来设置cookie…无论如何,这不是很清楚,你的“应用程序”只是一个网络视图吗?

我不能让网络视图缓存超过2个(简单)网页。。。 WebView也会忽略offline.manifest.php文件