for( int i= -50; i<=50; i++ )
{
   Response.Write( "<option value=" + i + ">" + i + "</option>" );
}

解决方案 »

  1.   

    This example adds a new option to the end of the SELECT list created above. The new Option constructor can also be used in Microsoft JScript&reg;.<SCRIPT LANGUAGE="JScript">
    var oOption = document.createElement("OPTION");
    oOption.text="Ferrari";
    oOption.value="4";
    oSelect.add(oOption);
    </SCRIPT>
      

  2.   

    使用DropDownList(设ID为ddl)吧。for(int i=-50;i<=50;i++)
       ddl.Items.Add(i.ToString(),i.ToString());如果使用绑定,需要构造DATATABLE/DATAVIEW或ARRAY,反而麻烦。如果你使用SELECT,则可以使用一楼的,但既然是.NET,还是使用DROPDOWNLIST。
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html>
    <head>
    <title>WebForm1</title>
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript">
    function addnew()
    {
    var oOption = document.createElement("OPTION");
    oOption.text="Ferrari";
    oOption.value="4";
    oSelect.add(oOption);
    }
    </script>
    </head>
    <body>
    <SELECT ID="oSelect" NAME="Cars" SIZE="3" MULTIPLE onclick="addnew()">
    <OPTION VALUE="1" SELECTED>
    BMW
    <OPTION VALUE="2">
    Porsche
    <OPTION VALUE="3" SELECTED>
    Mercedes
    </SELECT>
    </body>
    </html>
      

  4.   

    <script language="javascript">
    function addnew()
    {
    for( i=-50;i<50;i++ )
    {
    var oOption = document.createElement("OPTION");
    oOption.text=i;
    oOption.value=i;
    oSelect.add(oOption);
    }
    }
    </script>
      

  5.   

    for(int i=-50;i<=50;i++)
    {
    ListItem item=new ListItem(i.tostring(),i.tostring());
    下拉菜单.items.add(item);
    }