有没有办法让在Silverlight导航应用上页的URL。 我使用的导航服务。
Answer 1:
有没有办法让导航历史,您可以在自己倾听导航服务事件存储NavigationService.Navigated (或Frame.Navigated帧导航)。
private List<Uri> _navigationHistory = new List<Uri>();
void onNavigated(object sender, NavigationEventArgs e)
{
_navigationHistory.Add(e.Uri);
}
private Uri getBackUri()
{
return _navigationHistory.Count > 1
? _navigationHistory[_navigationHistory.Count - 2]
: null;
}
Answer 2:
有一种方法,通过它,你可以回发前得到前一页的URL。
if (!IsPostBack)
{
Session["PrvPageUrl"] = Request.UrlReferrer.ToString();
}
这可能是帮助你。
文章来源: Is there any way to get previous page url in silverlight navigation application