前臺綁定:
<asp:RadioButtonList ID="hlBatchYuJi" runat="server" RepeatColumns="1" CellPadding="1" CellSpacing="1"> </asp:RadioButtonList>
js判斷選中server
var vRbtid = document.getElementById("hlBatchYuJi"); var vRbtidList = vRbtid.getElementsByTagName("INPUT"); //獲得全部radio for (var i = 0; i < vRbtidList.length; i++) { if (vRbtidList[i].checked) { BatchText = vRbtid.cells[i].innerText; //獲取綁定的text值 Batchvalue = vRbtidList[i].value; //獲取綁定的value值 } } if (BatchText == "") { alert("請選擇育雛批次!"); return; }
cs文件後臺綁定blog
LstBatch = BatchDB.Data.Where(o => o.EnID == UserInfo.EnId && LstChuJIIDs.Contains(o.FarmID) && !LstYiSheBatchID.Contains(o.ID)).ToList(); hlBatchYuJi.DataSource = LstBatch; hlBatchYuJi.DataTextField = "BatchNo"; hlBatchYuJi.DataValueField = "ID"; hlBatchYuJi.DataBind();
賦值初值,選中的 ci
var Info = YISheDB.Data.ToInfo(reqID);//根據ID獲取數據 hlBatchYuJi.Items.Insert(0, new ListItem(Info.BatchNo, Info.BatchID.ToString())); //插入新的值 hlBatchYuJi.SelectedIndex = 0; foreach (ListItem item in hlFarmJi.Items) //循環判斷選中 { if (item.Value.ConvertType(0) == Info.FarmID) { item.Selected = true; break; } }