標籤:list field edit down maxlength bin efi each orm
表單元素:
文本類:
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與前面的用法相同
webform簡單控制項