我正在尝试使用按钮单击在新选项卡/窗口中打开页面。我查看了与此类似的解决方案,但给出的答案要么使用链接,要么在同一窗口中打开。我需要使用一个按钮,因为它需要根据表单中输入的标准数据(字符串操作)生成链接。但是,此按钮未提交表单;它只是验证外部站点上的一些数据。我需要在不同的窗口或选项卡中使用它,以便他们可以在我的表单和验证站点之间来回切换。这基本上是我目前的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)
只是只在同一个窗口中打开,而不是新窗口。