簡單控件
Label :顯示文字,編譯後的元素的為span 主要設置屬性邊框包括邊框顏色,邊框樣式,邊框粗細
Liteal :顯示文字,編譯後不會產生任何元素,一般用來從後台輸出JS代碼
Textbox:文字輸入框
屬性:
TextMode(樣式)包括SingleLine(單行文本框)、MultiLine(多行文本框)、Password(密碼框)、Color、Date、DtaeTime···
AutoPostBack
獲取或設置一個值,該值指示無論何時用戶在TextBox控件中按〈Enter〉鍵或〈Tab〉鍵時,是否自動回發到服務器的操作文本類:
text
password
textarea
hidden
按鈕類:
button
submit
reset
image
選擇類:
radio
checkbox
file
select option
會被編譯為select option
ps.name 服務端常用,id 客戶端常用
一、將數據放進去DropDownList1.DataSource = new NationData().Select();//數據源綁定2、Foreach
DropDownList1.DataTextField = "NationName";//顯示字段綁定
DropDownList1.DataValueField = "NationCode";//隱藏字段綁定 DropDownList1.DataBind();
List<Nation> Nlist = new NationData().Select(); foreach (Nation n in Nlist) { ListItem li = new ListItem(n.NationName, n.NationCode); if (li.Value == "N003") { li.Selected = true; } DropDownList1.Items.Add(li);二、將數據取出來
}
可以根據需求取Value或者Select
可以直接點出,造一個string類型的數據接收
2、因為DropDownList只能選中一條,不能取出多條數據。
可多選的控件可以取出多條數據,例如ListBox
ListBox的添加數據的方法與DropDownList相同,可以通過更改SelectionMode的屬性多選或者單選。
SelectionMode="Multiple"時為多選 SelectionMode="Single"時為單選
取值string end = "";
foreach (ListItem li in ListBox1.Items)
{ if (li.Selected) { end += li.Text + " - " + li.Value + ","; } } Label1.Text = end;
RadioButtonList 單選列表 CheckBoxList 多選列表