ASP.NET 打开新窗口几种方法
ASP.NET打开新窗口方法一:
Response.Write("<script language=/"javascript/">window.open('aaa.aspx','新窗口,/"toolbar=yes,location=no,directories=yes,status=yes,menubar=yes,resizable=yes,scrollbars=yes/");</script>");
这种方式代码每次是生成在页面最顶端
ASP.NET打开新窗口方法二:
string strScript = "";
strScript += "<script language=/"javascript/">/n";
strScript += "window.open('aaa.aspx','新窗口,/"toolbar=yes,location=no,directories=yes,status=yes,menubar=yes,resizable=yes,scrollbars=yes/");/n";
strScript += "location.href='index.html';";
strScript += "</script>";
bool b = ((Page)System.Web.HttpContext.Current.Handler).IsStartupScriptRegistered("PopUp");
if (!b)
{
((Page)System.Web.HttpContext.Current.Handler).RegisterStartupScript("PopUp",strScript);
}
这种方式是在页面中生成JAVASCRIPT代码
注意:如果输出JAVSSCRIPT语句后,页面又用Response.Redirect跳转到其他页,JAVASCRIPT将不会出现.
实现弹出窗口和跳转同时必须都在JAVASCRIPT语句里,
这是我测试的,不知道大家有没有什么不同的意见??
1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;
2. Response.Write("<script>window.open(XXX.aspx','_blank')</script>")——原窗口保留,另外新增一个新页面;
3.Response.Write("<script>window.location=XXX.aspx'</script>")——打开新的页面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打开新的页面;
5.Response.Write("<script>window.showModelessDialog(XXX.aspx')</script>")——原窗口保留,以对话框形式打开新窗口;
6.Response.Write("<script>window.showModalDialog(XXX.aspx')</script>")——对话框形式打开新窗口,原窗口被代替;
ASP.NET 打开新窗口几种方法相关推荐
- js打开新窗口的各种方法
window.top.location=url 可以在iframe中的页面在父窗口刷新打开 window.open方法可控制的样式丰富,比如我们可以控制窗口显示的大小,窗口显示的内容,以及位置等等.都 ...
- Win7双击文件夹总是打开新窗口的解决方法
第一步:在"开始->附件"里面找到"命令提示符",鼠标右键"命令提示符",选择"以管理员身份运行". 第二步:在& ...
- html怎么用新页面打开页面打开网页,javascript如何打开新窗口?
JavaScript中可以使用window对象的open方法打开新窗口.open()方法用于打开一个新的浏览器窗口或查找一个已命名的窗口. Window 对象 Window 对象表示浏览器中打开的窗口 ...
- Response.Redirect 打开新窗口的两种方法
一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("<script>window.location='htt ...
- (转)Response.Redirect 打开新窗口的两种方法
一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("<script>window.location='htt ...
- [导入]Response.Redirect 打开新窗口的两种方法
一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("<script>window.location='htt ...
- js页面跳转 和 js打开新窗口方法
js页面跳转 和 js打开新窗口 方法 Js返回上一页: 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history. ...
- 打开新窗口的几种方式及target=_blank指定窗口名称
打开新窗口的几种方式及target=_blank指定窗口名称 打开新窗口的几种方式: 1.form提交到新窗口 <form action="action.jsp" ta ...
- JS 打开新窗口的方法
一.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.open(pageURL,name,pa ...
最新文章
- 参赛队员对于第十六届全国大学智能车竞赛的建议-05月
- java添加时间,如何通过Java中的addHours()方法添加时间
- 机房做隔断为什么要用防火玻璃?
- java编写创建数据库和表的程序
- boost::mpl模块实现count_if相关的测试程序
- SQL Server 2008 安装过程中遇到“性能计数器注册表”..
- 018.Zabbix维护时间和模板导入
- SonarQube系列一、Linux安装与部署
- C语言技巧:把单一元素的数组放在末尾,struct可以拥有可变大小的数组
- python pyecharts 折线图_python数据大屏pyecharts库2020.8.31
- POJ 6048 泰国佛塔 【dfs搜索】【暴力大比拼】【北大ACM/ICPC竞赛训练】
- Bailian2965 玛雅历【日期计算】
- python画雷达图-使用Python绘制雷达图
- JQueryEasyUI学习笔记(一)
- linux红帽认证考试费,红帽rhce认证考试费用是多少?
- 华为改变策略,出击超低端手机市场
- windows ------ 证书导入(安装)
- 新手也可以制作出大片的效果——Movavi Video Editor 15 Plus Mac
- 仿微信朋友圈图片预览自定义View
- Ubuntu18.04 网卡问题解决(?)
热门文章
- 防抖 节流_关于防抖和节流
- 仓库货位卡标识牌_仓储管理中的货位与标识管理
- sql列转行函数oracle,SQL列转行
- opencv数字图像处理(图像边缘)
- 使用Python,OpenCV寻找图像中的轮廓
- 数字图像处理:(4)二阶微分在数字图像处理中的应用
- GitHub有趣分享:Thanos(灭霸命令)
- 【神经网络】(11) 轻量化网络MobileNetV1代码复现、解析,附Tensorflow完整代码
- redisCommand接口的用法--利用hiredis库获取MGET命令的结果的坑!
- boost::asio使用UDP协议通信源码实现