zoukankan      html  css  js  c++  java
  • 复合控件

    http协议无状态性:
    每一次事件提交,都会将页面刷新,刷新就必走Load事件,重复绑定的情况

    判断页面是第一次加载,还是由已经加载出来的页面中的某个按钮执行了提交返回回来的

    if (!IsPostBack)    判断第一次加载页面还是按钮点击之后刷新页面

    load事件中95%的代码都要写在这里面


    复合控件:
    DropDownList
    一、将数据放进去
    1、DataSource

    编译成select和opction形式


    2、Foreach

    下拉菜单显示民族选项,默认选中代号是N003的


    二、将数据取出来
    1、读取一条数据
    取出value值 -


    取出Text值 - Label1.text=DropDownList1.Selectedtext;

    ListBox
    可以多选 - SelectionMode
    2、读取多条选中的数据

    string end = "";

    foreach (ListItem li in RadioButtonList1.Items)
    {
    if (li.Selected)
    {
    end += li.Text + " - " + li.Value + ",";
    }
    }

    Label1.Text = end;

    CheckBoxList 多选列表

    使用方法也ListBox相同

    多了三个布局用的属性 RepeatDirection  RepeatColumns  RepertLayout

    RepeatDirection  Vertical 垂直布局

                            Horizontal 水平布局

    RepertLayout 布局方式

                        Flow        流式布局

                        Table       表格布局

                        OrderedList     有序表

                        UnorderedList  无序表

    RepeatColumns 一行多少数据

    div布局灵活,后期使用方便,而且搜索引擎很容易抓取到页面内容。table布局不够灵活,后期该一项需要全改,搜索殷勤不容易抓取页面内容。

    ④RadioButtonList  单选列表

    使用与之前的控件基本相同,但只能单选

  • 相关阅读:
    Hive学习笔记三
    spark之RDD练习
    Python之QRCode
    Zookeeper学习笔记一
    Docker学习笔记一
    MapReduce异常:java.lang.ClassCastException: interface javax.xml.soap.Text
    Hive学习笔记二
    Hive学习笔记一
    5.线性回归算法
    4.K均值算法
  • 原文地址:https://www.cnblogs.com/light3857/p/5890596.html
Copyright © 2011-2022 走看看