我的机子是windows2000pro安装了mdac2.8,
.NET Framework 1.1和.NET Framework SDK1.1(不知是否还要其它配置)写了个简单的例子(如下)不知为什么无法运行。
<%@ Page Language="VB" %>
<html>
   <head>
    <link rel="stylesheet"href="intro.css">
   </head>
   <body>
   <center>
   <form action="select.aspx">
   <h3> 姓名:<input name="aa" type="text">
   类别<select name="bb" size=1><%Dim I As Integer
                             Dim Values(2) As String
                             Values(0) = "psychology"
                             Values(1) = "business"
                             Values(2) = "popular_comp"
                             For I = 0 To Values.Length -1
                          %>
                                <% If (Request.QueryString("bb") = Values(i)) %>
                                  <option selected>
                                <% Else %>
                                  <option>
                                <% End If %>
                                   <%=Values(i)%>
                                </option>
                          <% Next %>
                      </select>
           </h3>
           <input type=submit name="cc" value="查找">
           <p>
           <% If (Not Request.QueryString("cc") = Nothing) %>
              您好 <%=Request.QueryString("aa") %>,您选择了 <%=Request.QueryString("bb") %>
           <% End If %>
       </form>
       </center>
   </body>
</html>但是类别后面的下拉列表框里没有东西!就是vb写的那个循环那没有执行!是不是运行asp.net还要其它的配置???

解决方案 »

  1.   

    你为什么不用vs.net2003
    在VS.NET2003里,下拉框就是个控件,代码后置,完全不需放在页面里
    这才是aspx,不然和ASP有什么区别?
      

  2.   

    田纳,这是asp的东西阿,用asp.net写asp程序……
      

  3.   

    解决问题为主
    不得不承认ASP.net这么用也有好处,不用放服务器控件了vb不会,不知道你这样是不是错了<option><%=Values(i)%></option>
      

  4.   

    大虾们能不能帮我找一下vs.net2003中文版,我在baidu google上找了半天就是没有找到能下的