Silverlight应用程序中如何获取ASP.NET页面参数
[1] Silverlight应用程序中如何获取ASP.NET页面参数
[2] Silverlight应用程序中如何获取ASP.NET页面参数
[3] Silverlight应用程序中如何获取ASP.NET页面参数
[2] Silverlight应用程序中如何获取ASP.NET页面参数
[3] Silverlight应用程序中如何获取ASP.NET页面参数
使用HtmlDocument
其实上面的方法获取ASP.NET页面中参数有些麻烦,我们可以直接使用HtmlDocument,在HtmlDocument中定义了QueryString属性,如下代码所示:
这样我们可以在Silverlight直接使用HtmlDocument对象来获取当前Silverlight应用程序宿主页面中的参数,如下代码所示:
void Page_Loaded(object sender, RoutedEventArgs e) { IDictionary<String, String> paras = HtmlPage.Document.QueryString; this.lblUserName.Text = paras["username"]; this.lblEmail.Text = paras["email"]; }
运行后可以看到与上面的效果一致:
总结
本文的内容非常简单,介绍了如何在Silverlight应用程序中获取ASP.NET页面参数,希望对大家有所帮助。