2009-08-18 8 views

Antwort

0

Ähnlich wie bei einem JavaScript-Problem "window.close" können Sie pageHandle.close() ausgeben.

Allerdings nicht, wenn dies Cross-Site-Scripting wäre: Ihre Anwendung (.xap) und die Popup-Seite, zu der Sie navigieren, müssen sich in derselben Domäne befinden, es sei denn, "localhost" ist identisch mit dem Host der App , das wird nicht funktionieren.

+0

Hallo Jeff, Danke für die Antwort .. Ich kann keine Close-Methode in diesem Griff finden. Also, was ich gerade mache, ist mit reinem Javascript HtmlPage.Window.Eval Funktion. und dann schließen, wenn es nötig ist. Und ja meine Popup-Seite ist auch in der gleichen Domäne .. so im Grunde funktioniert es, aber es scheint ein bisschen hacky Eval zu verwenden als stark typisierte Unterstützung haben ... – Tanmoy

+0

So finden Sie nicht eine stark typisierte Close-Methode; Sie müssen entweder Invoke für das verwaltete Objekt verwenden, "close" aufrufen oder die Eval-Methode verwenden. –

Verwandte Themen