如何在AJAX下实现点击一个BUTTON在新窗口中打开网页?

问题描述

最近在做一个小程序的时候,遇到这样一个问题。我想在WEBFORM里面添加一个BUTTON,当点击这个BUTTON的时候在新窗口打开一个网页。由于在WEBFORM里面用到了ajax所以原来的做法行不通。在网上找了一些资料,但是还是没有调通,大家帮忙给看看怎么回事。1.ScriptManager.RegisterStartupScript(this.Button4,this.GetType(),"TT","<scriptlanage='javascript'>window.open('printwindow.htm',,_blank');</script>",true);利用RegisterStartupScript刚开始的时候注册,但是运行的时候提示网页上面有错误!2。stringshowOpen="<scriptlanage='javascript'>window.open('printwindow.htm','_blank');</script>";stringstrJs="alert('helloworld')";ScriptManager.RegisterClientScriptBlock(this.Button4,this.Button4.GetType(),DateTime.Now.ToString().Replace(":",""),showOpen,true);用showopen这段就说网页上有错误,如果用strJs就没问题大家帮我看看是怎么回事?谢谢

解决方案

解决方案二:
有必要弄那么麻烦么,你就写个js函数,然后使用客户端控件button,就可以了<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><scripttype="text/javascript">functionshowopen(){window.showModalDialog("xxx.aspx?action=1",window,"dialogHeight:580px;dialogWidth:960px;center:true;help:No");}</script></head><body><formid="form1"runat="server"><div><inputtype="button"onclick="showopen();"value="clickme"/></div></form></body></html>

时间: 2024-11-10 07:06:32

如何在AJAX下实现点击一个BUTTON在新窗口中打开网页?的相关文章

点击一个按钮,浏览器窗口向下滚动

提示:您可以先修改部分代码再运行 点击一个按钮,浏览器窗口向下滚动 html代码 Welcome to JavaScript Search! Scroll Button is a very simple JavaScript... ..but the effect is quite cool! 提示:您可以先修改部分代码再运行

ExtJS5 点击一个button按钮,然后跳转到另外一个panel页面

问题描述 ExtJS5 点击一个button按钮,然后跳转到另外一个panel页面 点击养护记录按钮,怎么实现将显示养护记录的panel页面显示到红框内 解决方案 给你的按钮添加click事件,你的右边propertygrid调用getStore得到数据源后用load方法传递参数加载下数据就行,如果客户端已经有你的数据,可以调用loadData方法

怎么在c# 中,在webform1中点击一个button,弹出webform2

问题描述 怎么在c#中,在webform1中点击一个button,弹出webform2,在url那里设置只能跳转,不能在webform1存在的情况下弹出webform2只知道一个form.show()语句,但是貌似不能用在webform上? 解决方案 解决方案二:在Web页面中点击相关按钮弹出新窗口protectedvoidPage_Load(objectsender,EventArgse){OpenWebFormSize("Add.aspx",250,230,10,20);}//打开

c++-win8 store app开发中如何通过点击一个Button从而显示一张图片

问题描述 win8 store app开发中如何通过点击一个Button从而显示一张图片 开发语言是c++ 结合XAML写UI 原来设想是通过click改变Image的Visiblity属性的值,但发现行不通. 求助

c#窗体-如何通过一个button来将datagridview中的内容更新到数据库中

问题描述 如何通过一个button来将datagridview中的内容更新到数据库中 我通过datatable来填充数据 但如何将datagridview中的更改后的数据更新到数据库中就不会了... private void Form2_Load(object sender, EventArgs e) { dataGridView1.AllowUserToAddRows = false; OleDbConnection conn = new OleDbConnection(); conn.Con

请问C#在通过命令行调用另一个程序的时候,如何让另一个程序的输出信息在新窗口中显示

问题描述 情况是这样的,我用C++写了一个程序,可以在黑窗口显示信息并且可以运行完,然后我用命令行调用C++生成的.exe文件的时候也能够运行结束并且显示信息,但是当我用C#调用的时候,C++程序始终在运行不结束,于是我就想用黑窗口看信息,结果始终看不到信息,不知道应该怎么写,而且由于程序始终在运行,我也无法在其运行结束后获取信息输出,所以我现在完全不知道问题出在哪里,所以还是想用黑窗口看一下信息,我现在的代码是下面这样的,想问问应该怎么改能看到信息Processp=newProcess();p

用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点_vbs

问: 嗨,Scripting Guy!我如何从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点? -- CL 答: 您好,CL.这是很有趣的问题,或者我们应当说,这是两个很有趣的问题.因为您实际上问了两个问题.第一个问题很简单:我可以使用脚本打开特定的 Web 站点吗?您大概已经知道答案了,我可以大声地回答您,可以!下面是一个示例脚本,它将"脚本中心"的 URL 存储在一个名为 strURL 的变量中.然后,此脚本会创建 WSH Shell 对象的一个实例,并使用 Run 

frameset的问题:点击url后在新窗口打开而不是target指定的窗口

问题描述 我想实现(左菜单-右主窗口)的框架,frameset是这么写的<framesetrows="120,*"cols="*"><html:framepage="/common/header.jsp"frameName="topFrame"scrolling="No"noresize="noresize"title="topFrame"/>

菜鸟提问如何点击一个button弹出一个日历页面

问题描述 问题两个第一个是在Button_Click里面怎样写,c#的哦另外一个是如何定义弹出来的那个窗口的尺寸,我想要小小一个页面我是菜鸟mm,请大家多多指教,有用msn的吗我的msn是liuxing515@hotmail.com欢迎有时间的人加我探讨.net的问题 解决方案 解决方案二:privatevoidbutton1_Click(objectsender,EventArgse){Formf=newForm();MonthCalendarmm=newMonthCalendar();f.H