Web端控制項,頁面傳值

來源:互聯網
上載者:User

標籤: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端控制項,頁面傳值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.