如何onclick事件中取得datalist中显示的ID值呢?
我需要按顺序取得所有的datalist中显示的ID值,我做的是考试页面,需要将学生做的每一题的答案写回数据库,但是,我却只能显示出题目,而不知道如何重新获取所显示题目的ID值,
麻烦各位高手指教一下啊
相关代码如下:
<asp:DataList ID="dlstSimple" ItemStyle-Width="100%" DataKeyField="id" runat="server">
<itemtemplate>
<table width="700" border="1" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td width="5%" align="center"><% Response.Write(i+1) %><% i=i+1 %>:</td>
<td><%# DataBinder.Eval(Container.DataItem,"question") %>
<input type="text" id=aaa value="<%#DataBinder.Eval(Container.DataItem,"id")%>">
</td>
</tr>
<tr>
<td><asp:RadioButton ID="rdb1" GroupName="Simple" runat="server" /></td>
<td>A: <%# DataBinder.Eval(Container.DataItem,"aA") %></td>
</tr>
<tr>
<td><asp:RadioButton ID="rdb2" GroupName="Simple" runat="server" /></td>
<td>B: <%# DataBinder.Eval(Container.DataItem,"aB") %></td>
</tr>
<tr>
<td><asp:RadioButton ID="rdb3" GroupName="Simple" runat="server" /></td>
<td>C: <%# DataBinder.Eval(Container.DataItem,"aC") %></td>
</tr>
<tr>
<td><asp:RadioButton ID="rdb4" GroupName="Simple" runat="server" /></td>
<td>D: <%# DataBinder.Eval(Container.DataItem,"aD") %></td>
</tr>
<tr>
<td><asp:RadioButton ID="rdb5" GroupName="Simple" runat="server" /></td>
<td>E: <%# DataBinder.Eval(Container.DataItem,"aE") %></td>
</tr>
</table>
</itemtemplate>
</asp:DataList>