1

私が現在持っているのは、HTML ページのサイト マスターとして使用しているページです。これを行う方法は、次のコード行を使用してマスター ページを参照することです。

<iframe scrolling="no" style="width:100%;" frameBorder="0" src="WebForm1.aspx"></iframe>

正常に動作するようになったので、新しいページを作成してそれを参照すると、そのページのコンテンツが、そのページを参照しているすべてのページに表示されます。

しかし、問題があります。私が望むのは、このサイト マスターを参照しているページのヘッダーにあるナビゲーション ボタンをクリックした場合です。移動しますが、iframe だけが Web ページを保持し、メイン コンテンツは同じままです。

例えば:

Iframe を使用して参照しているマスター ページには、ボタンをクリックすると移動するコードがいくつかあります。しかし、マスターを参照しているページに移動してボタンをクリックすると、新しい Web ページはページ上部の iframe セクションでのみ開きます。

複雑な質問で申し訳ありませんが、誰かがそれを理解していれば、アドバイスが役に立ちます!

マスターを参照しているページ:

http://codepad.org/IyrDxAf9

マスター ページ自体:

http://codepad.org/XMu67H1M

PS ...htmlを使用してasp.netでこれをコーディングしています

これらすべての目的は、html のマスター ページを作成することですが、うまくいきません。

4

1 に答える 1

1

webform1.aspx ページで次を設定できます。

<base target="_parent" />

これにより、そのページのすべてのリンクが「親」ウィンドウに向けられます。個々のリンクでこれを行うこともできます。

ここでは .aspx ページを使用していますが、組み込みのマスター ページ機能を使用していない理由はありますか?

于 2013-04-21T10:57:39.690 に答える