关于ASP动态网页的问题,F12之后网页是能显示,但是都是空白的,啥都没有!是不是if判断语句那里不给力啊
设计的页面:代码<body><tablewidth="700"border="1"align="center"cellpadding="0"cellspacing="0"...
设计的页面:
代码
<body>
<table width="700" border="1" align="center" cellpadding="0" cellspacing="0">
<% if not(rsDetail.eof) then %>
<tr>
<td>留言编号<%=(rsDetail.Fields.Item("bbID").Value)%></td>
<td>留言标题<%=(rsDetail.Fields.Item("bbTitle").Value)%></td>
<td>发表人<%=(rsDetail.Fields.Item("bbName").Value)%></td>
<td><A HREF="replay.asp?<%= Server.HTMLEncode(MM_keepURL) & MM_joinChar(MM_keepURL) & "bbID=" & rsDetail.Fields.Item("bbID").Value %>">回复</A></td>
</tr>
<tr>
<td>回复内容</td>
<td colspan="3"><%=(rsDetail.Fields.Item("bbContent").Value)%></td>
</tr>
<tr>
<td><p>回复人<%=(rsDetail.Fields.Item("bbRefName").Value)%></p>
<p>时间<%=(rsDetail.Fields.Item("bbTime").Value)%></p></td>
<td colspan="3"><%=(rsDetail.Fields.Item("bbRefContent").Value)%></td>
</tr>
<% end if %>
</table>
</body>
</html>
<%
rsDetail.Close()
Set rsDetail = Nothing
%>
期望大侠……成功后追加 展开
代码
<body>
<table width="700" border="1" align="center" cellpadding="0" cellspacing="0">
<% if not(rsDetail.eof) then %>
<tr>
<td>留言编号<%=(rsDetail.Fields.Item("bbID").Value)%></td>
<td>留言标题<%=(rsDetail.Fields.Item("bbTitle").Value)%></td>
<td>发表人<%=(rsDetail.Fields.Item("bbName").Value)%></td>
<td><A HREF="replay.asp?<%= Server.HTMLEncode(MM_keepURL) & MM_joinChar(MM_keepURL) & "bbID=" & rsDetail.Fields.Item("bbID").Value %>">回复</A></td>
</tr>
<tr>
<td>回复内容</td>
<td colspan="3"><%=(rsDetail.Fields.Item("bbContent").Value)%></td>
</tr>
<tr>
<td><p>回复人<%=(rsDetail.Fields.Item("bbRefName").Value)%></p>
<p>时间<%=(rsDetail.Fields.Item("bbTime").Value)%></p></td>
<td colspan="3"><%=(rsDetail.Fields.Item("bbRefContent").Value)%></td>
</tr>
<% end if %>
</table>
</body>
</html>
<%
rsDetail.Close()
Set rsDetail = Nothing
%>
期望大侠……成功后追加 展开
展开全部
不知道是哪个教你这样写的?<%=(rsDetail.Fields.Item("bbID").Value)%>
为什么不用这个:<%=rsDetail("bbID")%> 还写得那么长
更不明白你为什么还要在外面加个括号!那肯定出错!
<%=rsDetail.Fields.Item("bbID").Value%>
<% if not rsDetail.eof then %>
把上面改好了,还不行的话
not rsDetail.eof 这是如果没有到记录尾就输出网页,然后你的网页输出是空白,那就是说到了记录尾了,你数据库没有数据,ASP什么也不显示
你的判断语句没有 else 所以它就会执行 if then ......ent if 后面的语句
为什么不用这个:<%=rsDetail("bbID")%> 还写得那么长
更不明白你为什么还要在外面加个括号!那肯定出错!
<%=rsDetail.Fields.Item("bbID").Value%>
<% if not rsDetail.eof then %>
把上面改好了,还不行的话
not rsDetail.eof 这是如果没有到记录尾就输出网页,然后你的网页输出是空白,那就是说到了记录尾了,你数据库没有数据,ASP什么也不显示
你的判断语句没有 else 所以它就会执行 if then ......ent if 后面的语句
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询