回 帖 发 新 帖 刷新版面

主题:菜鸟请教:如何循环写入dropdownlist的items?

比如想实现dropdownlist的选项是从1到12,不用<asp:ListItem>1</asp:ListItem>这样一行一行的写了。

我在.cs中写了下面一段:

private void writeitems(Object sender, EventArgs e)
      {
         for(int i=1;i<13;i++)
         {

            ModeList.Items.Add(new ListItem(Convert.ToString(i),Convert.ToString(i)));
         }
      }

但我不知道在.aspx中怎么写才能调用这段程序。
[em18]

回复列表 (共3个回复)

沙发

可以这样写在aspx中
<%
for(int i=1;i<=12;i++)
{
%>
<asp:listitem><%=i%></asp:listitem>
<%
}
%>

板凳

先调用类

3 楼

lyg1011:  出现错误

分析器错误信息: 此上下文中不支持代码块。

源错误:


行 94:             <asp:dropdownlist id="ModeList" runat="server"  AutoPostBack="True">
行 95:                
行 96: <%
行 97: for(int i=1;i<=12;i++)
行 98: {


我来回复

您尚未登录,请登录后再回复。点此登录或注册