1

以下のコードPageでは、新しいウィンドウで開いています。私の要件は、新しいタブで開くことです。

  ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup",
      "window.open('" + strFilePath + "','_blank')", true);
4

3 に答える 3

1

新しいタブを開くことはできません。これはブラウザーが決定するためです。ユーザーは、別のタブで新しいウィンドウを開くようにブラウザーを構成できます。後者の場合、コードは機能します。

于 2013-05-31T10:02:54.010 に答える
0

クライアント環境を制御する努力を無駄にしないでください。私は何度もそれを行い、右クリックを無効にしたり、新しいウィンドウで開いたりする可能性があり、最終的にはコードのクライアント設定に対応するか、期待どおりに動作するようにハックする必要がありました。

それまでの間、以下をご覧ください:-

JavaScript を使用して URL を新しいタブ (新しいウィンドウではなく) で開く

于 2013-05-31T10:25:51.847 に答える