• webform简单控件


    表单元素:

    文本类: 

    text

    password

    textarea

    hidden

    text,password,textarea实现控件:textbox   textmode属性选择password或multiline或singleline

    textmode的multiline对应textarea

    textmode的singleline对应text

    可以对应text设置最大长度maxlength,而对于textarea无此项

    隐藏域hidden对应控件为hiddenfield,用value可以对其赋值,但无法看到

    按钮类:

    button

    submit

    reset

    image

    button无对应控件

    submit对应控件为button

    reset无对应控件

    image对应控件imagebutton

    linkbutton超链接模样的按钮

    其他的简单控件:

    label:编译会编译成span类型

    重要属性:text--文本

        enabled--是否可用

        visible--是否可见

    literal:编译会直接编译成空文本

    重要属性:text  

      

    复合控件:

    radiobutton和radiobuttonlist:

    1、绑定数据:

       RadioButtonList1.DataSource = slist;
            RadioButtonList1.DataTextField = "Name";
            RadioButtonList1.DataValueField = "Code";
            RadioButtonList1.DataBind(); - 很重要!!!

    2、设置选中项:

      按照索引选中:
      RadioButtonList1.SelectedIndex = slist.Count - 1;
      
      按照value值选中:
      RadioButtonList1.SelectedValue = "002";
     
      按照Text选中:
         foreach (ListItem li in RadioButtonList1.Items)
            {
                if (li.Text == "周村")
                {
                    li.Selected = true;
                }
            }

    3、取出数据:

    取出value值
       Label1.Text = RadioButtonList1.SelectedValue;

     取出Text值
       Label1.Text = RadioButtonList1.SelectedItem.Text;

    checkbox和checkboxlist:

    1、绑定数据:

       checkboxlist1.DataSource = slist;
            checkboxlist1.DataTextField = "Name";
            checkboxlist1.DataValueField = "Code";
            checkboxlist1.DataBind();

    2、设置选中项:

    按照索引选中:
      checkboxlist1.SelectedIndex = slist.Count - 1;
      
      按照value值选中:
      checkboxlist1.SelectedValue = "002";
     
      按照Text选中:
         foreach (ListItem li in checkboxlist1.Items)
            {
                if (li.Text == "周村")
                {
                    li.Selected = true;
                }

        if(li.text=="张店")

        {

         li.selected=true;

        }
            }

    3、取出数据:

    取出value值    Label1.Text = checkboxlist1.SelectedValue;

     取出一个Text值    Label1.Text = checkboxlist1.SelectedItem.Text;

    取出一堆值:

    foreach (ListItem li in CheckBoxList1.Items)
      {
         if (li.Selected == true)
         {
          Label1.Text += li.Text + ",";
         }
      }

    dropdownlist与前面的用法相同

  • 相关阅读:
    过滤器--起步阶段
    常用指令-起步阶段
    模型和控制器-起步阶段
    指令介绍-起步阶段
    AngularJS简介-起步阶段
    c++之helloworld与命名空间
    c++ 之重要性
    一个没曾摸透的程序
    linux中什么是文件结构体?
    很全的linux网络编程技巧
  • 原文地址:https://www.cnblogs.com/wy1992/p/6232305.html
Copyright © 2020-2023  润新知