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