DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一.用SESSION保存登录值,如果在打开新页面时,该值为空,则自动跳转至登陆页面

   1.1 登陆时保存userID 信息;

Code


   1.2 打开其它页面时,验证userID信息;

Code

 

   1.3 用户离开时,销毁userID

Code

   说明:
   跳转的时候如何指明targer:
   =========================
   测试前提:一个页面中含有两个或两个以上框架;

Code

 
    如: mainFrom.aspx 中的html代码:
    该窗体中含有两个框架,framea,frameb;
    framea 加载 formA.aspx;
    frameB 加载 formB.aspx;

Code

 


二.关闭当前窗口

Code

 


三.与用户交互,对话框
  3.1 通过添加控件的属性实现: 
  imgBtnSubmit.Attributes.Add("OnClick", "javascript:return confirm('确实要提交吗?')");        //给出提示
 
  如果用户点击确定,则执行OnClick事件里的动作;

  imgBtnSubmit 为 System.Web.UI.WebControls.ImageButton
 
  3.2 用script 脚本实现:

Code

 


四.页面自动刷新技术
   通过浏览器的client pull 技术来实现;
   Client pull 利用HTML的META标记,结合使用"http-equiv=Refresh" 属性来控制页面的自动刷新,间隔时间由content的属性决定;
   实现方法:
   在HTML的<HEAD> 与</HEAD>标签之间加上如下语句:
   <meta http-equiv="refresh" content="秒数; url= 跳转的文件或地址" />
  如: 
  让页面每隔20秒自动刷新一次;
  <meta http-equiv="refresh" content="20" />

  当用户来到该页面20秒后,自动跳转至main.aspx 页面;
  <meta http-equiv="refresh" content="20; url=main.aspx " />

Code


五.页面上控件的访问

  如: 用Label1显示用户打开该页面的时间(秒)

  5.1 编写一段记时代码:

Code

 

   5.2 添加在窗体加载时,自动运行该函数

Code

 

   5.3 innerText , innerHtml ,outText,outHtml 的区别 

可通过下面的方法查看:

Code

示例程序下载

 

 

posted on 2008-10-02 18:03  DotNet编程  阅读(681)  评论(3编辑  收藏  举报