ボタンのクリックを使用して、新しいタブ/ウィンドウでページを開こうとしています。これに似た解決策を見てきましたが、そこに示されている答えは、リンクを使用するか、同じウィンドウで開くかのいずれかです。フォームに入力された基準データ (文字列操作) に基づいてリンクを生成する必要があるため、ボタンを使用する必要があります。ただし、このボタンはフォームを送信していません。外部サイトのデータの一部を検証しているだけです。フォームと検証サイトの間を行き来できるように、別のウィンドウまたはタブでこれが必要です。これは基本的に私の現在のButton_Click
イベントです:
var Address = AddressTextbox.Text.Trim();
Address = Address.Replace(' ', '+');
var Url = "http://www.example.com/query?text=" + Address + "¶m1=foo¶m2=bar";
Response.Redirect(Url);
Response.Redirect(Url)
これは、新しいウィンドウではなく、同じウィンドウでのみ開く ことを除いて機能します。