【发布时间】:2013-06-12 12:38:12
【问题描述】:
我是 Windows Phone 平台的新手。我正在尝试制作新闻应用程序。在这个应用程序中,用户点击并阅读新闻文章,之后,用户想回到主页再次查看所有新闻标题,并再次点击其他新闻。
但是当用户在阅读第一篇文章后返回主页时,用户点击了第二个新闻标题。但是当用户导航到新页面时,第一篇新闻文章仍然存在。
我想问一下,当用户按下返回主页时,是否有任何返回按钮供用户(在阅读第一篇新闻文章后)用于清除文章页面的缓存?
我用过这个,但没有;
private void ApplicationBarIconButton_Click_1(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
}
我在我的 httprequest 下写了一些东西,但它也对我不起作用;
private void LiveLongListSelector_Loaded(object sender, RoutedEventArgs e)
{
string url = "MYWEBAPIURL&rnd=" + new Random().Next(1,1000);
HttpWebRequest hWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
hWebRequest.Method = "GET";
hWebRequest.BeginGetResponse(ResponseLive_Completed, hWebRequest);
hWebRequest.Headers[HttpRequestHeader.CacheControl] = "no-cache";
hWebRequest.Headers[HttpRequestHeader.CacheControl] = "no-cache";
hWebRequest.Headers["Cache-Control"] = "no-cache";
hWebRequest.Headers["Pragma"] = "no-cache";
}
谁能帮我找到完美的后退按钮或其他东西?
非常感谢
【问题讨论】:
-
在第二页,您使用哪种方法获取主页列表中选择的新闻文章?
-
我使用“protected override void OnNavigatedTo”来获取文章的 id 并在其下方发出请求..
标签: c# windows-phone-7 xaml windows-phone-8