日期:2014-05-17  浏览次数:20655 次

【求助】ASP页面 Microsoft VBScript 编译器错误 错误 '800a0401' 语句未结束
Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/Web2/show_userinfo.asp,行 83

Response.Write(Recordset1.Fields.Item("id").Value))


代码也贴出来,大家看看:
<img src="" width="8" height="7" border="0" /> 返回登录页面</a> &nbsp;&nbsp;&nbsp; <img src="" width="8" height="7" border="0" /><a href="edit_userinfo.asp?id=<%=Recordset1.Fields.Item("id").Value)%>" target="_blank">修改注册信息</a>&nbsp;&nbsp;&nbsp;<img src="" width="8" height="7" border="0" /><a href="ChangePassword.asp?id=<%=Recordset1.Fields.Item("id").Value)%>">修改密码</a></p>

其中Recordset1.Fields.Item("id").Value 是数据库记录集表中的id
我想通过超链接传id给下一个页面,然后下一个页面通过request("id")来获取该值。但是一直提示上面的“语句未结束”错误。。。
请问一下,超链接传递参数格式应该怎样写,<a href="edit_userinfo.asp?id=<%=Recordset1.Fields.Item("id").Value)%>",这句话我试过无数种书写格式了,还是不行啊。。。


------解决方案--------------------
<a href='edit_userinfo.asp?id=<%=Recordset1.Fields.Item("id").Value)%>'></a>这样写