asp.net窗体操作总结
2023-06-13 09:14:07 时间
1.打开新窗口
这个简单:response.write("<script language="javascript">window.open("url");</script>");
2.调整本窗口大小和位置
response.write("<script>window.resizeto(500,400);</script>");
response.write("<script>window.moveto(300,200);</script>");
3.关闭窗口
//关闭当前窗口,并提示用户时候关闭,yes关闭,no退出
response.write("<script language="javascript">window.close();</script>");
//延迟关闭窗口(下面代码表示2秒后关闭,无需确认)
response.write("<script language="javascript">settimeout("self.close()",2000);</script>");
4.延迟时间
这个和上面的没有多少区别.我用到的情况是,在用户操作完毕给出提示n秒后,页面转向"之类的只需去掉2重的self.close()即可
response.write("<script language="javascript">settimeout("",2000);</script>");
5.弹出提示或警告窗口
response.write("<script language="javascript">alert("添加成功,2秒钟后页面将自动跳");</script>");
6.刷新其他页面
这个用到的情况还是不少,比如在b页面对数据更新和修改,另一页面a要保持最新数据给客户,这是就要在对b操作完毕的情况下对a进行刷新:
response.write("<script language="javascript">window.opener.location.href="./default.aspx"</script>");
7.页面跳转
有时候在需要给出提示的情况下进行页面跳转,不能使用response.redirect("url");
比如,当客户操作完毕,单击按钮提交,弹出提示框(使用上面3和4),如果使用了
response.redirect("url");
那么页面将不给出提示,也就是3和4没有起作用就直接转向了.
如果你是下面的操作过程:
1).response.write("<script language="javascript">alert("添加成功,2秒钟后页面将自动跳");</script>");
2).response.write("<script language="javascript">settimeout("",2000);</script>");
3).页面转向:
response.write("<meta http-equiv="refresh"/>");
这个简单:response.write("<script language="javascript">window.open("url");</script>");
2.调整本窗口大小和位置
response.write("<script>window.resizeto(500,400);</script>");
response.write("<script>window.moveto(300,200);</script>");
3.关闭窗口
//关闭当前窗口,并提示用户时候关闭,yes关闭,no退出
response.write("<script language="javascript">window.close();</script>");
//延迟关闭窗口(下面代码表示2秒后关闭,无需确认)
response.write("<script language="javascript">settimeout("self.close()",2000);</script>");
4.延迟时间
这个和上面的没有多少区别.我用到的情况是,在用户操作完毕给出提示n秒后,页面转向"之类的只需去掉2重的self.close()即可
response.write("<script language="javascript">settimeout("",2000);</script>");
5.弹出提示或警告窗口
response.write("<script language="javascript">alert("添加成功,2秒钟后页面将自动跳");</script>");
6.刷新其他页面
这个用到的情况还是不少,比如在b页面对数据更新和修改,另一页面a要保持最新数据给客户,这是就要在对b操作完毕的情况下对a进行刷新:
response.write("<script language="javascript">window.opener.location.href="./default.aspx"</script>");
7.页面跳转
有时候在需要给出提示的情况下进行页面跳转,不能使用response.redirect("url");
比如,当客户操作完毕,单击按钮提交,弹出提示框(使用上面3和4),如果使用了
response.redirect("url");
那么页面将不给出提示,也就是3和4没有起作用就直接转向了.
如果你是下面的操作过程:
1).response.write("<script language="javascript">alert("添加成功,2秒钟后页面将自动跳");</script>");
2).response.write("<script language="javascript">settimeout("",2000);</script>");
3).页面转向:
response.write("<meta http-equiv="refresh"/>");
相关文章
- asp.net HTTP Post使用Multipart_FormData方式上传内存数据到Nexus
- ASP.Net之发展史「建议收藏」
- 在 Asp.Net Core 中什么是认证和授权
- .net利用MSSQL连接ASP.NET的办法探索(mssql 连接asp)
- 从ASP到MySQL改进你的代码(asp改MySQL代码)
- 错误ASP操作MySQL出现异常如何破解(asp取mysql出现)
- ASP操作Oracle 轻松实现查询驱动结果(asp查询oracle)
- NET操作MySQL数据库快速入门(.net读写mysql)
- asp.net操作excel的实现代码
- asp.net两级联动(包含添加和修改)
- ASP.NET用户多次登录的解决方法
- ASP.NET中执行控件(如ImageButton、LinkButton等)命令不刷新页面
- asp.net(C#)Access数据操作类
- ASP使用三层架构asp中使用类
- asp.net防止用户通过后退按钮重复提交表单
- asp.net产生随机颜色实现代码
- asp.net修改/删除站内目录操作后Session丢失问题
- asp.net下cookies操作完美代码
- asp.net实现文件下载的代码
- Asp.Net用OWC操作Excel的实例代码
- Asp.net动态生成html页面的方法分享
- ASP.NET对HTML页面元素进行权限控制(三)