打印

Expected an attribute value错误

刚开始接触WAP
写了一段程序
<%
For ---------
            strBookList = strBookList&"<a href=viewbook.asp?bookid="&rs("bookid")&">"&rs("booktitle")&"</a><br/>"
         rs.MoveNext
Next
%>
<wml>
<card>
       <p>
              <%=strBookList%>
       </p>
       </card>
<wml>
在模拟器上访问时显示:Expected an attribute value
出错行是11行,即Next行,这个错误是什么原因造成的?
strBookList = strBookList&"<a href=viewbook.asp?bookid="&rs("bookid")&">"&rs("booktitle")&"</a><br/>"

a.asp?a=<%=a%>&b=<%=b%>
strBookList = strBookList&"<a href=viewbook.asp?bookid="&rs("bookid")&">"&rs("booktitle")&"</a><br/>"
中的href属性要加上'才对。
strBookList = strBookList&"<a href='viewbook.asp?bookid="&rs("bookid")&"'>"&rs("booktitle")&"</a><br/>"
至此,显示正确!
还有一个老问题:在ASP里可以用自定义函数保持数据库中文本的格式,如换行等,在WAP中用什么来保持?
sorry 没有看清楚,&使用&代替在,一个文件后面传递多个变量的时候使用
比如 : a.asp?a=<%=a%>&b=<%=b%> 这里 在web中 a.asp?a=<%=a%>&b=<%=b%>,但是在wap中一定得替换掉,否则在手机中会出现问题。

使用在web中的函数就可以了,注意标签<p></p> <br/>等的闭合性。

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!