2009-07-17 5 views
0

英語がうまくないので謝罪します。 私は1つのツリービュー、xmldatasource、xmldatasourceに関連する1つのxmlファイルと1つのiframeを含むasp.netによるWebページを持っています。 ユーザーがツリートップをクリックすると、ウェブページがiframeに表示されます。 私はtreenodesがクリックされたときに私のURL(例えば "www.mysite.com/default.aspx")が ( "www.mysite.com/default.aspx?onenode")に変わり、このURLを直接入力すると"www.mysite.com/default.aspx?onenode")が表示され、treenodeが選択され、ページ(onenode)がiframeに表示されます。 そこに私の問題を解決する方法はありますか? 私はあなたの助けを待っています。 Perpendありがとうございます。ブラウザに別のURLのiframeでページを表示

答えて

0

私はIFRAMEの使用を避け、代わりにTreenodeの詳細をレンダリングするためにAJAXを使用します。そうすれば、あなたは2つではなく1つのWebページだけを扱い、問題を解決することができます。

0

TreeNodeNavigateUrlプロパティを使用してターゲットURLを設定すると、簡単にこれを行うことができます。 (あなたは、現在のTreeNodeのText/Valueプロパティに基づいて、これを構築することができます。

また、あなたはページがTreeNodeののTargetプロパティを設定してロードされるべきターゲットフレームを設定することができます。あなたのケースでは、それはそう親フレーム(ウィンドウ自体)に設定する必要があります。

関連する問題