zoukankan      html  css  js  c++  java
  • WebForm9-25日常

    Repeater的增删改

    内置对象:页面之间的数据交互
    为什么要用这些玩意? HTTP的无状态性

    Response:响应请求

    Request:获取请求

    Cookies:保存登录状态
    ----------------------------------------
    Session:
    每一台电脑访问服务器,都会是独立的一套session,key值都一样,但是内容都是不一样的

    以上所有内容,都跟cookies一样

    不一样:
    1、Session的保存位置是保存在服务器上
    2、Session没有持久的,它的保存周期就是20分钟

    重点:Session不要滥用,也不要不用,滥用可能会造成服务器内容溢出,不用会造成资源浪费,因为内存中的数据提取及交互是最快的

    赋值:Session["key"] = 值;
    取值:string a = Session["key"];
    清除: Session["key"]=null;


    Application:
    全局对象
    Application["key"] 是所有的用户获取这个key里面的值都是一样的
    没有保存周期,它会一直保存着
    通常在什么地方使用,版本号

    赋值:Application["key"]=值;
    取值:Application.Get("key");


    ------------------------------------------------
    内置对象的作用:为了跨页面传值和状态保持

    Request:接收请求

    Response:响应请求

    Cookies:保存用户登录状态,有保存周期,保存在客户端

    Session:保存周期只能是20分钟,保存在服务器

    Application:没有保存周期,通常用于保存版本号

    ViewState:用来储存数据,可以跟踪值的变化

    QueryString:地址栏数据传递

    ----------------------------------------------------------
    Repeater的Command操作:
    1、ItemCommand事件 - 在Repeater中所有能触发事件的控件,都会来触发这一个事件

    2、CommandName - 判断点击的是什么按钮,e.CommandName

    3、CommandArgument - 触发事件所传递过来的主键值数据,放在这里面
    界面值绑定时要用 单引号 !!!!!! e.。。。

    4、ItemCreated - 项模板中将HTML代码生成完毕时执行一遍此事件
    5、ItemDataBound - 项模板将数据绑定后执行一遍此事件

  • 相关阅读:
    HDOJ 4747 Mex
    HDU 1203 I NEED A OFFER!
    HDU 2616 Kill the monster
    HDU 3496 Watch The Movie
    Codeforces 347A A. Difference Row
    Codeforces 347B B. Fixed Points
    Codeforces 372B B. Hungry Sequence
    HDU 1476 Sudoku Killer
    HDU 1987 How many ways
    HDU 2564 词组缩写
  • 原文地址:https://www.cnblogs.com/blueteasama/p/5907514.html
Copyright © 2011-2022 走看看