response.write "按此处读取数据"这句程序错在哪?

rizijky 2001-07-19 12:02:11
运行一段程序,有以上语句出现错误如下:
Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/asp/1w.asp, 行23

response.write "<a href="1r.asp">按此处读取数据</a>"
不知为何。请指点。谢谢。
...全文
187 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liugys 2001-07-22
  • 打赏
  • 举报
回复
ASP中想用"时就用""代替

response.write "<a href=""1r.asp"">按此处读取数据</a>"
jjdelphi 2001-07-22
  • 打赏
  • 举报
回复
都可以的
Coverboy_6 2001-07-22
  • 打赏
  • 举报
回复
朋友,你应该这样写response.write("<a href="+"1r.asp"+">"+"按此处读取数据"+"</a>")
Coverboy_6 2001-07-22
  • 打赏
  • 举报
回复
朋友,你应该这样写response.write("<a href=1r.asp>"+"按此处读取数据"+"</a>")
rizijky 2001-07-19
  • 打赏
  • 举报
回复
我下去试试,先
tripofdream 2001-07-19
  • 打赏
  • 举报
回复
记住: response.write写的是字符或字符串,你写的标签中有双引号,ASP会认为每两个(一对)双引号中间是字符串
freezwy 2001-07-19
  • 打赏
  • 举报
回复
双引号是界定的。
改为如下:
response.write "<a href='1r.asp'>按此处读取数据</a>"
或者使用根本就不用
response.write "<a href=1r.asp>按此处读取数据</a>"
sundna 2001-07-19
  • 打赏
  • 举报
回复
response.write "<a href="1r.asp">按此处读取数据</a>"
IIS解释执行为response.write "<a href=" | 1r.asp | ">按此处读取数据</a>" 语法错误
" " 内不能再用"" 了,可改成单引号' 或不用也行

response.write "<a href='1r.asp'>按此处读取数据</a>"

response.write "<a href=1r.asp>按此处读取数据</a>"

ytc1977 2001-07-19
  • 打赏
  • 举报
回复
response.write "<a href="&"1r.asp"&">"按此处读取数据</a>"
gq 2001-07-19
  • 打赏
  • 举报
回复
<%response.write("<a href=""aa.asp"">bbb</a>")%>
gq 2001-07-19
  • 打赏
  • 举报
回复
<%response.write("<a href=""aa.asp"">bbb</a>)"%>
想要的,就把“ 变为两个”象上面。
lfb1978 2001-07-19
  • 打赏
  • 举报
回复
不可嵌套双引号,这就是出错的原因。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧