標籤:iter hid ted 按鈕 orm dlna 需要 style 控制項
一.記憶Web端控制項需要配合HTML 中的Form表單元素
Label - 在HTML中被編譯成<span>
Literal - 在HTML中被編譯成空
文本類
- 文字框 <input type="text"> TextBox
- 密碼框 <input type="password"> TextBox 屬性TextMode="password"
- 文本域 <textarea> TextBox 屬性TextMode="MutilLine"
- 隱藏文本域 <input type="hidden> HiddenFiled
按鈕類
- 普通按鈕 button 無
- 提交按鈕 submit Button(預設提交)
- 重設按鈕 reset 無
- 圖片按鈕 image ImageButton
選擇類
- radio RadioButtonList(這個不用Panel了,每一個預設是一個集合,裡面有好多項) 屬性ListItem Enable selected Text Value
- checkbox CheckBoxList (這個也不用Panel,每一個預設是一個集合,裡面有好多項) 屬性 ListItem Enable selected Text Value
- select option DropDownList
- file(未學)
二.資料繫結
1.Foreach遍曆(推薦)
//綁定民族資訊 List<Nation> Li = new NationData().SelectNation(); foreach (Nation i in Li) { ListItem LI = new ListItem(); LI.Text = i.NationName; LI.Value = i.NationCode; if (LI.Value == "N001") { LI.Selected = true; } DLNation.Items.Add(LI); }
2.
三.關於綁定資料重新整理似的問題
綁定資料出現資料選項無法更改
page_load事件再每一次頁面重新整理的時候都會執行
就會把資料重新綁定一次,再去執行按鈕事件
判斷頁面是否是第一次載入還是響應回傳
if(!ispostback)
{
只需要在頁面第一次載入的時候才執行的代碼寫到這裡面
注意95%的代碼都要寫到這裡面
!事件委託不能寫到這裡面
}
四.頁面傳值
傳值取值 - 跨頁面傳值
QueryString - url傳值,地址傳值
傳值:[地址?key=value&key=value]
取出url傳遞過來的值
取值:string value = Request["key"];
五.C#服務端跳轉頁面
Response.Redirect("url");
Web端控制項,頁面傳值