首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

大家帮忙啊Repeater里面的RadioButton有关问题

2012-02-05 
大家帮忙啊,Repeater里面的RadioButton问题。我在repeater里面绑定了一个RadioButton和其他几项数据,格式大

大家帮忙啊,Repeater里面的RadioButton问题。
我在repeater里面绑定了一个RadioButton和其他几项数据,格式大概为这样:
<asp:repeater   id=“rep”   runat= "server ">
<itemTemplate>
<TD   >   <asp:RadioButton   ID= "RadioButton1 "   runat= "server "     AutoPostBack= "true "   GroupName= "1 "   OnCheckedChanged= "changed "/> </TD>
          <TD   > <%#   DataBinder.Eval(Container.DataItem, "geneStep ")   %> </TD>
          <TD   > <%#   DataBinder.Eval(Container.DataItem, "ProfessionKind ")   %> </TD>
          <TD   > <%#   DataBinder.Eval(Container.DataItem, "air ")   %> </TD>
          <TD   > <%#   DataBinder.Eval(Container.DataItem, "water ")   %〉 </TD>
          <TD   > <%#   DataBinder.Eval(Container.DataItem, "product ")   %> </TD>
</itemTemplate>
</asp:repeater>
我想达到的目的是:在数据库中将数据提出来之后,假如有10条纪录,每个记录前都应该有一个RadioButton是吧,当点击任何一个RadioButton后,自动将本条记录中的其他字段的值(geneStep、ProfessionKind等的值)传出来,然后它的Check=true,也就是说:自动提交到服务器之后哪个RadioButton选中的还是选中的,没选中还是没选中。
      现在我做的是:提取出数据之后,点击任何一个RadioButton都可以,就是说只能选中,不能取消。在RadioButton的OnCheckChanged事件里将repeater重新绑定之后,每次点击RadioButton之后,由于重新提交到服务器,所以每个RadioButton又都不是选中的了。
怎么达到我上面说的那样啊?
      请大家帮忙,谢谢了。


[解决办法]
就是说只能选中,不能取消。
-----------------------------
不要使用RadioButton,使用CheckBox就好了
[解决办法]
用ViewState来保存选中的那个RadioButton的相关信息,重新载入的时候,提取ViewState值判断是否要选中

热点排行