+ -
当前位置:首页 → 问答吧 → asp下拉菜单循环选项,数据量几万条,页面显示出错。

asp下拉菜单循环选项,数据量几万条,页面显示出错。

时间:2011-08-18

来源:互联网

asp做的网站
下拉菜单中循环几万条记录,页面出错。

程序代码:
HTML code

      </tr>
          <tr>
            <td width="479" align="right">请选择号码:</td>
            <td width="794" height="30"><SELECT id=end_date name=end_date> <OPTION value="" selected>请选择</OPTION>
  <%
                                     rs.open "select * from table_kahao where changsuo=0 order by tmp_id",connshop,1,1
                                     if not rs.eof then
                                     do while not rs.eof
                                       %>
      <option value="<%=rs("id")%>"><%=rs("kahao")%></option>
                        <%
                                       rs.movenext
                                       loop
                                      end if
                                      rs.close
                                      %>
</SELECT></td>
          </tr>


显示出来的结果:
HTML code

      <!--下面就是显示页面的第一行,为什么前面的都没有了呢?因为select缺少前半标签,所以不显示下拉菜单,直接显示卡号了,为什么?-->
85013">110410714242</option>
                        
      <option value="85014">110410714243</option>
                        
      <option value="85015">110410714244</option>
                        
      <option value="85016">110410714245</option>
                        
      <option value="85017">110410714246</option>
                        
      <option value="85018">110410714247</option>
                        
      <option value="85019">110410714248</option>
                        
      <option value="85020">110410714249</option>
                        
      <option value="85021">110410714250</option>
                        
      <option value="85022">110410714251</option>
                        
      <option value="85023">110410714252</option>



      <!--这中间省略了几万行-->


                        
      <option value="93768">110410722997</option>
                        
      <option value="93769">110410722998</option>
                        
      <option value="93770">110410722999</option>
                        
      <option value="93771">110410723000</option>
                        
</SELECT></td>
          </tr>
          
 
      </table></td>
            </tr>
            
            <tr>
              <td height="48" align="center"><input type="submit" name="Submit" value="开始执行" class="button"></td>
            </tr></form>
          </table></td>
        </tr>
</table></div>
</body>
</html>

作者: anbs01   发布时间: 2011-08-18

太牛了,你这是测试浏览器抗压能力呢。
正常做开发,怎么能在下拉选择框里放这么多数据呢,这个思路就有问题,完全没有设计思维。

作者: theforever   发布时间: 2011-08-18