ASP.NET 2.0 学习笔记 1: session 与 script 应用

一.用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

示例程序下载

原文地址:https://www.cnblogs.com/furenjun/p/aspnet1.html