<%
Set menu = server.CreateObject("adodb.recordset")
exec = "select * from navigation where display = 1 order by order_id asc  "
menu.Open exec, conn, 1, 1
%>
    <%do while not menu.eof%>
    <li><a href="<%=menu("url")%>" target="<%=menu("open_mode")%>"><%=menu("title")%></a></li>
    <%menu.movenext
Loop
%>

解决方案 »

  1.   

    如有ASP和ADO的基础,很容易明白的<%
    Set menu = server.CreateObject("adodb.recordset") --ADO记录集
    exec = "select * from navigation where display = 1 order by order_id asc " --SQL语句,查询菜单项
    menu.Open exec, conn, 1, 1 --打开记录集
    %>
      <%do while not menu.eof%> --直到记录集末尾
      <li><a href="<%=menu("url")%>" target="<%=menu("open_mode")%>"><%=menu("title")%></a></li> --建立菜单链接,看看html的<a>语法就会明白这句,url是链接地址,open_mode是打开方式(在新窗口打开等),title是标题
      <%menu.movenext --下一条记录
    Loop
    %>
      

  2.   

    谢谢!请问一下,在html里面经常出现这种别的语言编写的代码吗?
    相对来说哪一种更广泛,也更合适于在网络中通行