asp循环输出的问题,请教高手

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:20:58
我想用ASP循环输出5个<li></li>标签
但是第一个<li>标签的class要求是123; <li class="123"></li>
其他4个class是321;<li class="321"></li>

这样的循环油办法实现吗?
只要能实现这种效果就可以,不管用什么方法都行!
这么用数组? 我不太熟悉,请kingofjason指教指教!
先谢谢了

忘了说了,<li>标签里要加数据库调用 <%=uid%>
如果按照shububai的方法,会不会发生数据重复调用?

shububai的思路对,但是有逻辑错误,如果你这么写,会输出6条li,虽然第一条的样式不同了,但是第1和第2的内容重复了,给改一下

for i = 1 to 5
if i = 1 then
response.Write "<li class=""123"">"& uid &"</li>"
else
response.Write "<li class=""321"">"& uid &"</li>"
end if
next

这还不简单,
<%
str=""
for i=1 to 5
if i=1 then
str="<li class='123'></li>"
end if
str=str&"<li class-'321'></li>"
next
%>
<%=str%>

不大明白你的意思CLASS=123其它为321这是CSS吗?如果是这样的话,你用数组吧,这样不就解决了吗?一个为这样其它的全部一样。JS有用到CLASS的吗?我不大清楚 我也是初学者。