当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net窗体操作总结

ASP.NET
在C#中导入WebBrowser控件,生成具有强名称的程序集
Asp.Net中的脚本回调和Server.Transfer页面传值
暂时性的解决datagrid控件数据绑定时候xxx字段不属于xxx表的错误
http://www.donews.net/yangwl/archive/2004/10/17/136872.aspx
Some tips for using visual studio .net
Grasshopper简介(节选)
ORACLE 常用的SQL语法和数据对象
[DNN学习所得]让IE也能实现解压缩功能(提供演示源码下载)
学习笔记之Microsoft Windows服务
关于XML:以对象模型为中心
P&P Enterprise Library Extensions
简易的字符替换,可以用于用户自我介绍输入框,简单新闻回复& etc.
缩略图多路径多格式保存
"关机/休眠/重启/注销"的类
[DNN功能]自己动手做语言包
处理WinForm多线程程序时的陷阱
获得光标在多行textbox中的行与列的函数
ADO.NET 和 ADO 的比较
vb.net类的封装,继承,多态,抽象之一
Display XML in AxSHDocVw.AxWebBrowser

ASP.NET 中的 asp.net窗体操作总结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 156 ::
收藏到网摘: n/a

这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能会出现问题. 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'/>");