有没有办法在silverlight导航应用程序中获取上一页的url
是否有任何方法可以在silverlight导航应用程序中获取上一页的url。有没有办法在silverlight导航应用程序中获取上一页的url,silverlight,navigation,navigationservice,Silverlight,Navigation,Navigationservice,是否有任何方法可以在silverlight导航应用程序中获取上一页的url。 我正在使用导航服务。有一种方法可以让您在回发之前获取上一页的URL if (!IsPostBack) { Session["PrvPageUrl"] = Request.UrlReferrer.ToString(); } 这可能会对您有所帮助。无法获取导航历史记录,您可以通过收听导航服务事件或进行帧导航来存储它 private List<Uri> _navigationHistory = new Lis
我正在使用导航服务。有一种方法可以让您在回发之前获取上一页的URL
if (!IsPostBack)
{
Session["PrvPageUrl"] = Request.UrlReferrer.ToString();
}
这可能会对您有所帮助。无法获取导航历史记录,您可以通过收听导航服务事件或进行帧导航来存储它
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;
}
这不适用于Silverlight应用程序,Raj正在使用Silverlight的导航服务;谢谢托尼奥。。。我使用了导航参数:但您的回答也对我有帮助..谢谢:我知道除了将以前的url保存到silverlight中的某个列表之外,没有其他方法可以获取以前的url: