webform简单控件

时间:2021-07-20 04:09:26

表单元素:

文本类:

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与前面的用法相同