谁会ASP?帮我看下代码。

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:35:06
<% if rs_Book("Recomment")then %>

<%Else%>

<%end if%>
</td>
<td height="18" width="5%">
<a href="Book_update.asp?"camera_ID=<%rs_book("camera_ID")%>">修改</a>
</td>
<td height="18" width="6%">
<a href="Book_infoControl.asp?"camera_ID=<%rs_book("camera_ID")%>&Action=Delete">删除</a>
</td></tr>
<% rs_book.MoveNext
next %>
<tr>
<td colspan="10" height="18" align="center">
<%
if pages>1 then
response.Write"<a href='BooksManager.asp?Pages="&Pages-1&"&SearchMode="&SearchMode&" [提示这一行出现错误,说是未结束的字符串常量,本想代码都发上来,可是篇幅太大,不知道这些代码能找出原因吧]
&SearchText="&SearchText&"'>前一页</a> "
else
Response.Wri

response.Write"<a href='BooksManager.asp?Pages="&Pages-1&"&SearchMode="&SearchMode&"


&SearchText="&SearchText&"'>前一页</a> "
本应是同一行,不应换行。写到同一行中就好了。

一楼正解,我真不明白,语法没有学好吗?VBSCRIPT的换行符都不知道吗?

如果过长的语句,vbscript是允许你换行的,用的是&_跟在后边表示下一行仍是该条语句.如:

ss = "dfadfadfadfa" &_
&"fadfadfadfa"
这表示的意思就是:
ss = "dfadfadfadfa"&"fadfadfadfa"
它们是没有区别的.

把这里修改一下

response.Write"<a href='BooksManager.asp?Pages="&Pages-1&"&SearchMode="&SearchMode&" [提示这一行出现错误,说是未结束的字符串常量,本想代码都发上来,可是篇幅太大,不知道这些代码能找出原因吧]
&SearchText="&SearchText&"'>前一页</a> "

改成:
response.Write"<a href=BooksManager.asp?Pages="&Pages-1&"&SearchMode="&SearchMode&" &SearchText="&SearchText&">前一页</a> "

注意, 请整段复制, 中间不能有回车.