大大们,我是新手,求救:
我把数据绑定在一个Repeater控件上。并设置它的点击事件,让选中的那个背景会发生变化。如下:
<asp:Repeater ID="RpGameList" EnableViewState="false" runat="server">
  <ItemTemplate>
    <a href="javascript:void(0);" onclick="selected('<%#Eval("id") %>');" name="gameList" id="game_<%#Eval("id") %>"></a>
  </ItemTemplate>
</asp:Repeater>JS代码如下:<script type="text/javascript">
   function selected(id) {
     var objs = document.getElementsByName("gameList");
     for (var i = 0; i < objs.length; i++)
     { objs[i].style.background = ''; }
                                                
     var obj = document.getElementById("game_" + id);                     
     obj.style.background = 'url(/images/bg_game_active.png) no-repeat left top';
   }                    
 </script>现在想要在一个隐藏域里赋值,
<input type="hidden" id="aa" name="ab" runat="server" />
即把Repeater控件中选中的那个赋<%#Eval("id") %>值于隐藏值,怎么实现?
我试过在selected函数里用document.getElementsById("aa").Value=id;发现在后台代码没法取到值。