手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net窗体操作总结
asp.net窗体操作总结
摘要:1.打开新窗口这个简单:response.write("window.open('url');");2.调整本窗口大小和位置response...

1.打开新窗口

这个简单:response.write("<scriptlanguage='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("<scriptlanguage='javascript'>window.close();</script>");

//延迟关闭窗口(下面代码表示2秒后关闭,无需确认)

response.write("<scriptlanguage='javascript'>settimeout('self.close()',2000);</script>");

4.延迟时间

这个和上面的没有多少区别.我用到的情况是,在用户操作完毕给出提示n秒后,页面转向"之类的只需去掉2重的self.close()即可

response.write("<scriptlanguage='javascript'>settimeout('',2000);</script>");

5.弹出提示或警告窗口

response.write("<scriptlanguage='javascript'>alert('添加成功,2秒钟后页面将自动跳');</script>");

6.刷新其他页面

这个用到的情况还是不少,比如在b页面对数据更新和修改,另一页面a要保持最新数据给客户,这是就要在对b操作完毕的情况下对a进行刷新:

response.write("<scriptlanguage='javascript'>window.opener.location.href='./default.aspx'</script>");

7.页面跳转

有时候在需要给出提示的情况下进行页面跳转,不能使用response.redirect("url");

比如,当客户操作完毕,单击按钮提交,弹出提示框(使用上面3和4),如果使用了

response.redirect("url");

那么页面将不给出提示,也就是3和4没有起作用就直接转向了.

如果你是下面的操作过程:

1).response.write("<scriptlanguage='javascript'>alert('添加成功,2秒钟后页面将自动跳');</script>");

2).response.write("<scriptlanguage='javascript'>settimeout('',2000);</script>");

3).页面转向:

response.write("<metahttp-equiv='refresh'/>");

【asp.net窗体操作总结】相关文章:

asp.net后台如何输出js脚本使用什么方法可以实现

Asp.net 字符串操作基类(安全,替换,分解等)

asp.net 操作cookie的实例

asp.net操作xml增删改示例分享

Asp.net(C#)文件操作函数大全

asp.net 文件上传实例汇总

asp.net UrlReWriter使用经验小结

asp.net Google样式分页控件

asp.net后台弹窗如何实现

ashx文件的使用小结

精品推荐
分类导航