0

現在、イベントハンドラーのWebページでメニュー項目をクリックすると、新しいURLがResponse.Redirectに割り当てられるため、同じウィンドウで開きます。メインのウェブページを開いたまま、新しいタブで新しいURLを開くことができるようにしたいと思います。メニュー項目にtarget="_ blank"を付けてみましたが、役に立ちませんでした。解決策を提案できますか?

4

2 に答える 2

0

サーバー側のハンドラーではなく、クライアント側のハンドラーをアタッチするだけです。

正式には - "OnClick" の代わりに "onmenuitemclick" を新しいウィンドウを開く JavaScript 式 - "window.open( ... )" に付けます。

于 2012-06-28T18:11:39.083 に答える
0

投稿されたデータに基づいて新しい URL を計算できるように、POST を実行する必要があると思いますか?

その場合は、form タグに target="_new" を設定できます。ターゲットは POST と GET で機能します。

または、新しい URL をクライアントに返し、ページのリロード時に window.open を実行することもできます。

于 2012-06-28T19:19:31.593 に答える