一、通过URL参数给WPF浏览器应用程序传参数
比如在浏览器地址栏输入http://192.168.4.158/MyWPFWeb/MyWPFWeb.xbap?userid=administrator&password=voicecyber
WPFWeb程序中获取参数的方法如下:
try
{
if (ApplicationDeployment.IsNetworkDeployed)
{
NameValueCollection NVCollection = new NameValueCollection();
NVCollection = HttpUtility.ParseQueryString(ApplicationDeployment.CurrentDeployment.ActivationUri.Query);
QueryString = NVCollection.ToString();
MessageBox.Show(QueryString);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
return;
}
注意:1、需要引入System.Deployment.Application、System.Web名字空间。
2、发布程序时 项目——属性——发布——选项——清单 要勾上“允许向应用程序传递URL参数”