1、客户端
1 页面加载 2 <body onload="load()"> 3 4 主Gridview 5 <asp:GridView ID="gvAlarmRulePro" runat="server"> 6 <Columns> 7 <asp:TemplateField HeaderStyle-Width="10px" ItemStyle-HorizontalAlign="Center"> 8 <ItemTemplate> 9 <input type="radio" name="rdID" value="<%# Eval("ID") %>" onclick="Select(this)" /> 10 </ItemTemplate> 11 </asp:TemplateField> 12 <asp:BoundField DataField="Name" HeaderText="预报警名称" > 13 </asp:BoundField> 14 </Columns> 15 </asp:GridView> 16 17 从Gridview 18 <asp:GridView ID="gvAlarmRuleWhere" runat="server" > 19 <Columns> 20 <asp:BoundField DataField="ALARMCONDITION" HeaderText="预报警条件" > 21 <HeaderStyle HorizontalAlign="Center" /> 22 <ItemStyle HorizontalAlign="Center" /> 23 </asp:BoundField> 24 </Columns> 25 </asp:GridView> 26 27 JS角本 28 <script type="text/javascript"> 29 function Select(obj) 30 { 31 document.getElementById("hdID").value = obj.value; 32 document.getElementById("btnTTT").click(); 33 } 34 35 function load() 36 { 37 var tagObj = document.getElementsByName("rdID"); 38 var hddValue = document.getElementById("hdID").value 39 40 if (hddValue == "无") return; 41 var n = tagObj.length 42 if (n == 0) return; 43 44 45 for (var i = 0; i < n; i++) 46 { 47 if(tagObj[i].value == hddValue) 48 { 49 tagObj[i].checked = true; 50 return; 51 } 52 53 } 54 } 55 </script>
2、服务端
protected void btnTTT_Click(object sender, EventArgs e)
{
//现在我们可以通过得到的ID做任何事情
Response.Write(this.hdID.Value);
}