日期:2014-05-18  浏览次数:20399 次

获取web窗体上若干控件的属性值,大家教我
<table width="100%">
<% 
for (int i = 0; i < 5; i++)

%>
  <tr><td>班级名称<%=i+1%></td><td> 
  <asp:DropDownList ID="classlist" runat="server">
  <asp:ListItem Value="a">1班</asp:ListItem>
  <asp:ListItem Value="b">2班</asp:ListItem>
  <asp:ListItem Value="c">3班</asp:ListItem>
  <asp:ListItem Value="d">4班</asp:ListItem>
  <asp:ListItem Value="f">5班</asp:ListItem>
  </asp:DropDownList>
  </td></tr
<%} %>

</table>

上面的是ASPX页的代码,我的目的是要获取自动生成的九个DropDownList,ID为classlist的Value


怎么办??

------解决方案--------------------
产生如下的下来控件
<select name="classlist">
<option value="a">1班</option>
<option value="b">2班</option>
</select>

在后台这样取数据:
Request.Form["classlist"]

不能像你这样产生DropDownList等服务器端控件,服务器端控件只能通过new来产生。