zoukankan      html  css  js  c++  java
  • 7.19 repeater的用法:

    ----------------------------------------------
    repeater的Command用法:
    1、ItemCommand事件 - Repeater中所有可以触发事件的控件,都会来执行这一个事件

    2、CommandName - 随意的起名,在后台事件中按照这个名字来区分你按下的是哪一个功能按钮

    3、CommandArgument - 事件数据,通常放置主键值,在后台使用 e.CommandArgument来获取主键数据

     ------------------------(以下摘于马庆新)----------------------------------

     Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 
        Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格,DataList将数据源中的记录输出为HTML表格一个个的单元格。

    1. Repeater控件显示数据

        要使用Repeater控件显示数据,必须创建ItemTemplate。

    ----通过浏览器可以看到,.net不会改变里面的结构,模板里面怎么排列,数据显示也怎么样显示。

    -----所以,Repeater的灵活性就在这个上面,完全可以自由发挥,想怎么显示就怎么显示。

    2. Repeater中使用模板

        Repeater支持以下5种模板 
          ● ItemTemplate : 对每一个数据项进行格式设置 【Formats each item from the data source.】 
          ● AlternatingItemTemplate : 对交替数据项进行格式设置 
          ● SeparatorTemplate : 对分隔符进行格式设置 
          ● HeaderTemplate : 对页眉进行格式设置 
          ● FooterTemplate : 对页脚进行格式设置 
       以上,英文中使用了Formats item from datasource这样的话,就说明Repeater控件主要是用来对数据进行Format的,控制数据怎么样排列,怎么样显示。 
       Repeater必须使用的是Itemtemplate,其它的类型模板按需添加。

    3. Repeater控件的事件处理

        Repeater控件有以下事件: 
          ● DataBinding : Repeater控件绑定到数据源时触发 
          ● ItemCommand : Repeater控件中的子控件触发事件时触发 
          ● ItemCreated : 创建Repeater每个项目时触发  
          ● ItemDataBound : Repeater控件的每个项目绑定数据时触发 

    ----repeater控件灵活性很大,不止可以循环表格,还可以循环div等其他内容

    -------------------------------

    repeater的Command用法:
    1、ItemCommand事件 - Repeater中所有可以触发事件的控件,都会来执行这一个事件

    2、CommandName - 随意的起名,在后台事件中按照这个名字来区分你按下的是哪一个功能按钮

    3、CommandArgument - 事件数据,通常放置主键值,在后台使用 e.CommandArgument来获取主键数据

     -----------------------------------------

    一、Response对象

    1.定义:用于将数据从服务器发送会浏览器。它允许将数据作为请求的结果发送到浏览器中,并提供有关响应的信息;还可以用来在页面中输入数据、在页面中跳转,并传递各个页面的参数。它与HTTP协议的响应消息相对应。

    2.常用属性:

    Response控件的常用属性
    属性 说明
    Buffer 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
    Cache 获取Web页的缓存策略,如过期时间、保密性和变化子句等
    Charset 设定或获取HTTP的输出字符编码
    Expires 获取或设置在浏览器上缓存的一页过期之前的分钟数
    Cookies 获取当前请求的Cookie集合
    IsClientConnected 传回客户端是否仍然和Server连接
    SuppressContent 设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端

    3.常用方法:

    Response控件的常用方法
    方法 说明
    AddHeader 讲一个HTTP头添加到输出流
    AppendToLog 将自定义日志信息添加到IIS日志
    Clear 将缓冲区的内容清除
    End 将目前缓冲区中所有的内容发送至客户端,然后关闭
    Flush 将缓冲区中所有的数据发送至客户端
    Redirect 将网页重新导向另一个地址
    Write 将数据输出到客户端
    WriteFile 将指定的文件直接写入HTTP内容输出流

  • 相关阅读:
    《程序员修炼之道+从小工到专家》读后感2
    java在子类中,调用父类中被覆盖的方法
    长按文本全复制
    NSTimer 定时器总结
    对URL编码
    Mysql find_in_set 效率问题
    php 运算符优先级
    使用layui上传控件问题
    xcode11发版一直卡在App Store验证过不去
    iOS13禁用深色模式
  • 原文地址:https://www.cnblogs.com/a454966933/p/5686989.html
Copyright © 2011-2022 走看看