• 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

    示例程序下载

  • 相关阅读:
    java8接口新特性
    美团后台开发面试经验
    美团后台开发面试经验
    HashMap源码阅读之get/put/resize方法
    腾讯系统测试面试经验
    携程实习生春招面经-后台开发
    Python-if else流程判断
    python中信息拼接打印
    数据库查询-关于exists的使用
    关于网站防护的建议
  • 原文地址:https://www.cnblogs.com/furenjun/p/aspnet1.html
Copyright © 2020-2023  润新知