如何将查询值从ASP.NET页面传递到iframe中包含的WPF页面?

时间:2012-02-28 22:32:51

标签: asp.net wpf iframe

我有一个包含iframe的ASP.NET网页。在其中我想显示一个WPF页面。当我加载页面时,我这样做:

string strPrint = ResolveClientUrl("~/FolderXXX/PageXXX.xbap?param1=value1&param2=value2");
printIfr.Attributes["src"] = strPrint;

页面加载完美,并显示我的(少数)控件,但我无法访问param1和param2。我试过了

NameValueCollection param = HttpUtility.ParseQueryString((ApplicationDeployment.CurrentDeployment.ActivationUri));
string letters = param["param1"];

但我得到一个空字符串......

1 个答案:

答案 0 :(得分:0)

事实证明我正在使用iframe src属性正确传递参数,然后从WPF使用ApplicationDeployment.CurrentDeployment.ActivationUri获取这些值

这个看起来不起作用的问题是我使用的是Visual Studio内部服务器。切换到IIS并像魅力一样工作。

希望这有助于某人!