ASP.Net 控件

 簡單控件佈局

Label -做用是顯示文字,編譯後元素是Spanpost

1.文本類url

邊框:事件

BorderColor 邊框顏色圖片

BordersTyle 邊框樣式pdo

BorderWidth 邊框粗細get

Literal- 顯示文字,編譯後不會顯示任何元素,通常被用來輸出JS代碼string

TextBox - 文字輸入框it

TtextMode下面的屬性:MultiLine  多行  password 密碼框io

Wrap 換行

Enabled 不可用

ReadOniy 只讀

Maxlength 最大長度

2.按鈕類

Button 按鈕:

OnclientClick-  confirm 

InagrButton 圖片按鈕 inageurl

LinkButton 超連接按鈕

HyperLink 超連接 - navigateurl 輸入網址 tanget   打開新網址blank

 

http 協議無狀態性: 每一次事件提交,都會將頁面刷新,刷新就必走Load事件,重複綁定的狀況

判斷頁面是第一次加載,仍是 由已經加載出來的頁面腫的某個按鈕執行了提交返回回來的

!ispostback

二.複合控件

dropdownlist 下拉列表

一.將數據放進去

 1.datasource


DropDownList1.DataSource = new NationData().Select();//數據源指向
DropDownList1.DataTextField = "NationName";//顯示字段綁定
DropDownList1.DataValueField = "NationCode";//隱藏字段綁定
DropDownList1.DataBind();

2.foreach

if (!IsPostBack)
{
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;
}
RadioButtonList1.Items.Add(li);
}

二.將數據取出來 

 Button1.Click += Button1_Click;//按鈕1點擊事件

1.讀取一條數據

取出vakue值

取出text值

label1.text = dropdownlist1.selecteditem.text   (.value)

 

2.listbox 讀取多條選中的數據

 能夠多選 - selectionmode

string end = "";

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

Label1.Text = end;

 

 

 

 checkboxlist -多選按鈕 :repeatcolumns 水平顯示幾個 repeatdirection  -橫排 豎排  repeatlayout 用什麼樣的元素佈局

radiobuttonlist -單選按鈕

相關文章
相關標籤/搜索