我正在使用asp.net开发一个网站,但是为了显示图形,我们正在使用silverlight技术。
我可以使用navurl of link按钮导航到silverlight页面,我可以附加查询字符串,但是如何在silverlight .xmal页面中检索查询字符串参数。
如果有太多替代方法传递参数,请提供相关链接。
最后但并非最不重要 我在silverlight .xmal页面上有一个后退按钮,如果用户点击后退按钮,我需要将他重定向到aspx页面,我该如何实现?
提前谢谢
答案 0 :(得分:0)
这是你在silverlight中获取查询字符串的方法
public static string GetQueryStringValue(this System.Windows.Controls.Page page, string p)
{
var values = HtmlPage.Document.QueryString
.Where(w => w.Key.Trim().Equals(p))
.Select(s => s.Value).SingleOrDefault();
return values;
}
public static string GetQueryStringValueFromNavigationContext(this System.Windows.Controls.Page p, string key)
{
var values = p.NavigationContext.QueryString
.Where(w => w.Key.Trim().Equals(key))
.Select(s => s.Value).SingleOrDefault();
return values;
}