0

Silverlight アプリケーションから aspx ページを呼び出したいです。Silverlight アプリケーションで Crystal レポートを使用できるように、その aspx ページを Silverlight アプリケーションの .Web 部分に保持しました。

Silverlightページでそのasp.netページを呼び出すための私のコードは

private void bttnGenerateReport_Click(object sender, RoutedEventArgs e)
    {
        if (cboBranch.SelectedIndex != -1)
        {

            Uri myUri = null;

            myUri = new Uri(HtmlPage.Document.DocumentUri, String.Format("Reports/ConcurrentReport.aspx?PlanCode={0}&BranchCode={1}", PlanCode, BranchCode));
            HtmlPage.Window.Navigate(myUri, "_blank");
        }
    }

しかし、HtmlPage.Window.Navigate(myUri, "_blank") で「アクセスが拒否されました」というエラーが発生します..無効な操作の例外が処理されませんでした

Windows 7 と IE8 を使用しています

4

2 に答える 2

0

問題は解決しました。実際、私の Web プロジェクトはスタートアップ プロジェクトではなく、Silverlight プロジェクトはスタートアップ プロジェクトであったため、URL にファイル システム パスがあり、それが原因で「アクセスが拒否されました」。

于 2012-07-17T07:08:32.580 に答える