我写了这样一个DataGrid<asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 48px" runat="server"
AutoGenerateColumns="False" DataKeyField="">
<Columns>
<asp:TemplateColumn HeaderText="fsdf">
<ItemTemplate>
<input type="radio" runat="server" id="rdbSelect" name="rdbSelect">
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="w1">
<ItemTemplate>
<asp:Label ID="lbl" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"w1")%>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>现在想取得radio的事件,用户只能选一个RADIO,在选另一个时另一个不选,想写一个去掉checked=fase.
但是datagrid中radio的id是动态生成的,我想过用js可是取不到ID.
请帮忙.谢谢
AutoGenerateColumns="False" DataKeyField="">
<Columns>
<asp:TemplateColumn HeaderText="fsdf">
<ItemTemplate>
<input type="radio" runat="server" id="rdbSelect" name="rdbSelect">
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="w1">
<ItemTemplate>
<asp:Label ID="lbl" Runat="server">
<%# DataBinder.Eval(Container.DataItem,"w1")%>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>现在想取得radio的事件,用户只能选一个RADIO,在选另一个时另一个不选,想写一个去掉checked=fase.
但是datagrid中radio的id是动态生成的,我想过用js可是取不到ID.
请帮忙.谢谢
解决方案 »
- 怎样学习ASP.NET
- 在方法中调用按钮事件。
- 高分:IE6下分页不成功,但IE7可以
- 03 vs 05
- javascript onkeydown事件为什么响应2次
- 有人知道怎么在.Net里设置不要自动添加<font face=宋体></font>标签
- 用过uploadify上传控件的进来看看那,有问题求指教
- asp.net网页播放声音如何实现?
- 看我这条语句response.write("<script>open('page1.aspx?v_id=****','',400,300)</script>") 带***的地方我想用一服务器端变量代替,能
- 请问事件参数的问题。
- 这段代码怎么简化
- 为什么我的Image控件里的图片显示不出来呢?(出现一个叉)
//****动态生成时,设置rdaio控件的ID不一样,name一样即可
怎么设置?
怎么没人回呢?
DataRowView drv = e.Item.DataItem as DataRowView;
string strValue = drv != null ? drv[mRadioDataField].ToString() : string.Empty;sb.Append( "<input id='RadioButtonList1_" )
.Append( this.CurrentPageIndex*this.PageSize+e.Item.ItemIndex+1 )
.Append("'");sb.Append(" type='radio' name='RadioButtonList1' value='")
.Append(strValue)
.Append("' />"); e.Item.Cells[iIndex].Text =sb.ToString();