在Asp.net按钮上,单击“在新的最大化窗口中打开链接”

在Asp.net按钮上,单击“在新的最大化窗口中打开链接”,asp.net,updatepanel,Asp.net,Updatepanel,我在我的页面的更新面板中有一个按钮。在按钮上单击输入的文本框上的事件依赖项,我正在构建一个url,并且必须在新窗口中打开该url 我试过: i) 窗户开着。。但它打开了一个未最大化的窗口,而不是一个完全最大化的窗口。我尝试将其高度设置为屏幕高度,但要求仅为全窗口,不需要每次打开窗口时都将其最大化 //暗藏 受保护的无效Btn1_单击(对象发送方,事件参数e) { //我的代码生成url //在下面的几行中,我试图打开窗口 //我不使用OnClientClick becoz..该按钮位于更新面

我在我的页面的更新面板中有一个按钮。在按钮上单击输入的文本框上的事件依赖项,我正在构建一个url,并且必须在新窗口中打开该url

我试过:

i) 窗户开着。。但它打开了一个未最大化的窗口,而不是一个完全最大化的窗口。我尝试将其高度设置为屏幕高度,但要求仅为全窗口,不需要每次打开窗口时都将其最大化


//暗藏
受保护的无效Btn1_单击(对象发送方,事件参数e)
{
//我的代码生成url
//在下面的几行中,我试图打开窗口
//我不使用OnClientClick becoz..该按钮位于更新面板中
ScriptManager.RegisterStartupScript(btnLoadReport.Page,
Btn1.GetType(),“”,“,”window.open(“+myUrl+”,”,“'height='+screen.height+”,width='+screen.width+”,resizeable=yes,scrollbar=yes,toolbar=yes,menubar=yes,location=yes,top=0,left=0');”,true);

}
试试这个:
OnClientClick=“window.open('url')”
请试试这个:
window.open(url,'u blank')

编辑:看看这个链接,杜德,你写的c文件

add(“onclick”,“javascript:function1()”

在aspx页面中,编写以下javascript函数

函数function1() { 打开(“pagename”,其值将传递给其他页面的其他属性);
}第一次听不懂你说的话。试试这个。我猜你没有在这里使用更新面板,对吗?因为如果你是,你应该使用scriptmanger.register。。而不是客户端脚本

Btn1_Click()
{

//my code to bulid url

ClientScript.RegisterStartupScript(this.GetType(),"Redirection","window.open('www.google.com', '_blank')",true);
}


 <Asp:button OnClick="Btn1_Click" />
Btn1_点击()
{
//BulidURL的我的代码
ClientScript.RegisterStartupScript(this.GetType(),“重定向”,“window.open('www.google.com','u blank'),true);
}

我的问题通过在参数中添加'chromemode=yes'得到解决。。如下图所示

打开(url,'chromemode=yes,scrollbars=yes')


谢谢大家的回答:)

我一直在用它。正如我在问题中提到的,它总是打开弹出窗口。。我需要完整的窗口我发现Similar问题没有stackoverflow,请检查这个哦,等等,你是说你做了一个resonse.redirect,它没有运行你的OpenUrl()函数吗?当然不是。如果已经重定向到其他页面,它将如何运行。请尝试注册脚本。是的,这是一个错误:。。。。。谢谢大家,窗户。打开对我没有帮助。它会打开弹出窗口。我需要一个完整的(最大化的)窗口(没有设置高度,宽度),我不需要一个弹出窗口(这不是一个完整大小的窗口)。我需要一个最大化窗口。它接近最大化窗口,但不是实际的最大化窗口。当我双击IE或单击最大化图标时,它将进入真正的最大化窗口。很抱歉混淆了uthis并没有帮助我获得最大化窗口:(现在注册脚本和打开窗口没有问题。但是我需要一个完全最大化的窗口,无法使用window.open