请教高手,C#+asp.net:怎样在marquee中滚动access数据库中读取的标题?
在对应网页中这样写的:
<HTML>里添加:
<%
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.ActiveConnection = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath("\db\dbNewMind.mdb")
Rs.Source ="select top 6 * from tblNews order by ID desc"
Rs.CursorType = 0
Rs.CursorLocation = 2
Rs.LockType = 1
Rs.Open()
%>
然后<marquee></marquee>之间添加代码:
<%
while not Rs.eof
response.write(Rs("Title"))
Rs.movenext
wend
%>
这样写开始是提示while not Rs.eof这行缺少"(",改成while (not Rs.eof)以后又提示缺少")",改成while (not (Rs.eof))以后提示response.write(Rs("Title"))缺少";";添加;以后还是报错,后来把<%...%>改成<script language=VBscript>...</script>,不报错,只是marquee里什么也没有,并且一段显示当前时间的javascript也不见了。
高手能不能帮忙解决?谢谢!
问题点数:30、回复次数:4Top
1 楼tianxinzhe032(天煞孤星)回复于 2005-10-08 20:52:23 得分 0
怎么缺少这么多的 ;Top
2 楼yiyioo(天一(一个人的Team))回复于 2005-10-08 22:30:48 得分 0
asp.net 中直接写asp
可以吗?
Top
3 楼yiyioo(天一(一个人的Team))回复于 2005-10-08 22:31:11 得分 0
你把后缀改成asp吧
Top
4 楼Edison621(重新来过)回复于 2005-11-01 09:18:48 得分 30
<marquee id=mar1 runat=server></marquee>
后台在Page_Load里赋值给InnerHtml属性:
mar1.InnerHtml="<a href=a.aspx>test</a>";
可以从数据库读取数据然后拼成字符串Top




