亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET控件之RadioButtonList詳解

2024-07-10 13:31:23
字體:
來源:轉載
供稿:網友

“RadioButtonList”控件表示一個封裝了一組單選按鈕控件的列表控件。 

可以使用兩種類型的 ASP.NET 控件將單選按鈕添加到網頁上:各個“RadioButton”控件或一個“RadioButtonList”控件。這兩類控件都允許用戶從一小組互相排斥的預定義選項中進行選擇。使用這些控件,可定義任意數目的帶標簽的單選按鈕,并將它們水平或垂直排列。 

命名空間:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中) 

[ValidationPropertyAttribute("SelectedItem")]
public class RadioButtonList : ListControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler
RadioButtonList 控件為網頁開發人員提供了一組單選按鈕,這些按鈕可以通過數據綁定動態生成。該控件包含一個 Items 集合,集合中的成員與列表中的各項相對應。若要確定選擇了哪一項,請測試列表的 SelectedItem 屬性。 

可以用 RepeatLayout 和 RepeatDirection 屬性指定如何呈現列表。如果將 RepeatLayout 設置為 RepeatLayout.Table(默認設置),列表將呈現在表中。如果設置為 RepeatLayout.Flow,列表將不以表格形式呈現。默認情況下,RepeatDirection 設置為 RepeatDirection.Vertical。將該屬性設置為 RepeatDirection.Horizontal 時,列表將水平呈現。 

RadioButtonList用法:

                <div class="rblStyle">
                <asp:RadioButtonList ID="rblChangQHT" runat="server" RepeatDirection="Horizontal">
                <asp:ListItem Text="是" Value="1"></asp:ListItem>
                <asp:ListItem Text="否" Value="0"></asp:ListItem>
                </asp:RadioButtonList></div>

1.RadioButtonList 校驗

    var rb_ChangQHT = document.getElementById("rblChangQHT");   var ShiF = rb_ChangQHT.getElementsByTagName("INPUT");   var result = false;   for (var i = 0; i < ShiF.length; i++) {    if (ShiF[i].checked) {     result = true;     break;    }   }   if (!result) {    alert("是否為中長期合同為必填項!");    return false;   }

2.RadioButtonList樣式調整 

.rblStyle{width:100%;height:auto;}
.rblStyle input{border-style:none;} 

3.onselectedindexchanged事件 

像下拉控件dropdownlist控件一樣,它也有onselectedindexchanged事件,當選項改變后進行觸發 

注意點是:控件中的AutoPostBack屬性一定設為"True",這樣服務器端才知道你的選項改變了,并觸發相應事件

4.為ListItem添加提示

RadioButtonList1.Items[0].Attributes.Add("title", "提示內容");

5.綁定數據源            

string sql = "select * from province";DataTable dt = SQLHelper.ExecuteDataTable(sql);this.RadioButtonList1.DataSource = dt;this.RadioButtonList1.DataTextField = "Provinces";this.RadioButtonList1.DataValueField = "PId";this.RadioButtonList1.DataBind();

6.改變選中項的前景色

<asp:RadioButtonList ID="rblIsLock" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rblIsLock_SelectedIndexChanged" RepeatDirection="Horizontal" RepeatLayout="Flow">      <asp:ListItem Selected="True" Value="0">啟用 </asp:ListItem>      <asp:ListItem Value="1">禁用 </asp:ListItem> </asp:RadioButtonList> <label>*禁用的用戶將無法登錄</label>

后臺:   

protected void rblIsLock_SelectedIndexChanged(object sender, EventArgs e) {   var rbl = sender as RadioButtonList;   HighliehgSelectedItem(rbl); } private void HighliehgSelectedItem(RadioButtonList rbl)  {   foreach (ListItem li in rbl.Items)   {      if (li.Selected)    {     li.Attributes.Add("style", "color: red;");     }   } }

7.后臺動態增加RadioButtonList   

 RadioButtonList rbl = new RadioButtonList();     rbl.ID = "rbl" + (i + 1).ToString();     rbl.BorderStyle = BorderStyle.None;     rbl.RepeatLayout = RepeatLayout.Flow;     rbl.RepeatDirection = RepeatDirection.Horizontal;     rbl.TextAlign = TextAlign.Right;     rbl.CellSpacing = 6;     rbl.Attributes.Add("onclick", "CheckRbl('ctl00_ctl00_ctl00_ContentPlaceHolder1_cphBody_cphLower_" + rbl.ID + "')");     rbl.DataSource = dtRating.DefaultView;     rbl.DataTextField = "LevelID";     rbl.DataValueField = "LevelID";     rbl.DataBind();     tc.Controls.Add(rbl); //tc是TableRow的一個單元格TableCell      for (int k = 0; k < rbl.Items.Count; k++)     {      rbl.Items[k].Attributes.Add("title", dtRating.Rows[k][1].ToString());      rbl.Items[k].Attributes.Add("style", "margin-left:10px;");     }

8.前臺改變選中項的背景色 

   window.onload = function () {   var arr = document.getElementsByTagName("INPUT");   for (var i = 0; i < arr.length; i++) {    if (arr[i].checked) {     if (arr[i].type == "radio") {      arr[i].style.backgroundColor = "red";     }     else {      arr[i].style.backgroundColor = "";     }    }    else {     arr[i].style.backgroundColor = "";    }   }  }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久国产精品久久精品| 欧美精品久久久久久久久| 久久国产视频网站| 欧美成人精品在线播放| 久久久久久噜噜噜久久久精品| 成人观看高清在线观看免费| 最近日韩中文字幕中文| 亚洲天堂免费观看| 国产激情综合五月久久| 久久精品夜夜夜夜夜久久| 中文字幕精品视频| 国产精品情侣自拍| 91免费的视频在线播放| 91亚洲国产精品| 欧美人与性动交a欧美精品| 在线视频欧美性高潮| 性色av一区二区三区免费| 57pao国产精品一区| 亚洲人成网站色ww在线| 成人午夜高潮视频| 日韩在线中文视频| 亚洲精品久久久久中文字幕二区| 热久久免费国产视频| 国产免费一区二区三区香蕉精| 久久久精品国产亚洲| 好吊成人免视频| 国产精品久久久久久久久久久久久| 亚洲一区二区三区成人在线视频精品| 欧美在线观看视频| 欧美综合国产精品久久丁香| 国产做受69高潮| 亚洲一区二区久久久久久久| 日韩高清电影好看的电视剧电影| 少妇高潮 亚洲精品| 欧美xxxx综合视频| 国产91精品青草社区| 亚洲天堂av图片| 国产伦精品一区二区三区精品视频| 国产精品678| 日韩大陆欧美高清视频区| 欧洲午夜精品久久久| 中文字幕亚洲国产| 午夜精品国产精品大乳美女| 4438全国亚洲精品在线观看视频| 欧美日在线观看| 国产一区二区三区在线播放免费观看| 91wwwcom在线观看| 亚洲国产一区二区三区四区| 欧美日本精品在线| 91成人免费观看网站| 久久久久久一区二区三区| 日韩欧美大尺度| 欧美大片在线看| 亚洲成人在线视频播放| 在线a欧美视频| 国产美女久久精品| 欧美大全免费观看电视剧大泉洋| 欧美日韩国产激情| 亚洲欧美制服第一页| 91九色精品视频| 国产精品色午夜在线观看| 欧美视频在线视频| 亚洲欧美一区二区精品久久久| 国产精品久久久91| 亚洲国产精品人人爽夜夜爽| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧洲日本专区| 日本人成精品视频在线| 26uuu亚洲伊人春色| 久久久之久亚州精品露出| 欧美性理论片在线观看片免费| 国产免费久久av| 欧美乱妇40p| 欧洲中文字幕国产精品| 成人福利视频在线观看| 亚洲精品国产电影| 国产第一区电影| 亚洲综合自拍一区| 久久久国产一区二区| 国产综合香蕉五月婷在线| 亚洲xxxxx电影| 国产精品久久久久久av福利| 欧美日韩人人澡狠狠躁视频| 欧美精品久久一区二区| 国产精品视频区1| 日韩在线精品一区| 久久久久久91香蕉国产| 国产精品一区二区久久久| 热久久99这里有精品| 九九视频这里只有精品| 美女视频久久黄| 日韩大胆人体377p| 国产精品国产自产拍高清av水多| 日韩在线欧美在线| 亚洲精品成人免费| 欧美色videos| 免费97视频在线精品国自产拍| 91性高湖久久久久久久久_久久99| 91理论片午午论夜理片久久| 奇门遁甲1982国语版免费观看高清| 欧美亚州一区二区三区| 欧美国产日韩xxxxx| 欧美亚洲在线观看| 国产一区二区三区直播精品电影| 美女福利视频一区| 国产成人黄色av| yellow中文字幕久久| 国产精品色婷婷视频| 深夜福利91大全| 国产精品影院在线观看| 亚洲色图第一页| 亚洲免费视频网站| 国内精品美女av在线播放| 欧美日韩一区二区免费视频| 555www成人网| 一区二区成人av| 国产激情久久久久| 国产欧美久久一区二区| 91国内揄拍国内精品对白| 亚洲美女在线看| 国产精品入口夜色视频大尺度| 亚洲欧美国产精品专区久久| 亚洲精品乱码久久久久久按摩观| 清纯唯美日韩制服另类| 国产精品稀缺呦系列在线| 亚洲国产高清福利视频| 一区二区欧美在线| 欧美激情高清视频| 欧美寡妇偷汉性猛交| 精品二区三区线观看| 国产精品白丝jk喷水视频一区| 日韩成人在线免费观看| 亚洲欧洲激情在线| 国产999精品久久久影片官网| 亚洲va久久久噜噜噜久久天堂| 国产精品网站大全| 国产999在线观看| 91av网站在线播放| 国产69精品久久久久99| 国产欧美日韩中文字幕| 亚洲永久免费观看| 中文字幕日韩在线播放| 亚洲福利小视频| 人体精品一二三区| 在线精品视频视频中文字幕| 在线播放国产一区中文字幕剧情欧美| 国产男人精品视频| 高清欧美性猛交xxxx| 欧美怡红院视频一区二区三区| 97热在线精品视频在线观看| 日韩视频中文字幕| 777精品视频| 欧美日韩福利在线观看| 成人免费直播live| 色香阁99久久精品久久久| 久久精品亚洲国产| 国产精品99久久久久久www| 91精品国产亚洲| 成人免费在线视频网站| 国产一区二区久久精品| 久久久精品日本| 久99久在线视频| 大桥未久av一区二区三区| 国产精品88a∨|