从后面的代码打开新窗口中的链接

时间:2014-01-30 01:03:14

标签: c# asp.net

当用户点击“打印”按钮时,我正在使用gridview来显示预订记录。 printticket.aspx页面应在新窗口中打开。 我使用过window.open但它被浏览器屏蔽了。

   string url = "../Printticket.aspx";
   string fullURL = "window.open('" + url + "', '_blank', 'height=600,width=1000,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,titlebar=no' );";
    ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", fullURL, true);

我想在新窗口中打开printticket页面。还有其他办法吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并设法解决了这个问题。

此解决方案适用于ASP:ButtonASP:LinkButton

string url = "../Printticket.aspx";
string fullURL = "window.open('" + url + "', '_blank', 'height=600,width=1000,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,titlebar=no' );";
btnButton.OnClientClick = fullURL;

btnButtontypeof(Button)typeof(LinkButton)

的位置

希望以后可以帮助别人。

答案 1 :(得分:0)

我搜索了你的问题,发现了这个thread!您应该尝试由标记为答案的人编写的代码。