• 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

    示例程序下载

  • 相关阅读:
    Bolero and Data Mining
    2007年3月15日 网站论坛出现以下错误/forum/inc/Dv_ClsMain.asp,行 1344
    A Probabilistic Model for Retrospective News Event
    信息抽取的资料文档
    Textual Data Mining and WEBSOM
    DockPanel Suite更新到2.6了 武胜
    Use Custom Events from your WCF ServiceHost http://www.codeproject.com/Tips/150702/UseCustomEventsfromyourWCFServiceHost 武胜
    Unable to convert MySQL date/time value to System.DateTime 解决方案 转 武胜
    XML 转义字符 武胜
    Using Nini .NET Configuration Library 武胜
  • 原文地址:https://www.cnblogs.com/furenjun/p/aspnet1.html
Copyright © 2020-2023  润新知