为了账号安全,请及时绑定邮箱和手机立即绑定

有谁能解释下下面这句话为什么不能执行吗?

有谁能解释下下面这句话为什么不能执行吗?

幕布斯6054654 2022-04-09 11:07:58
asp中<%response.Write("("&hd&")")%>为何不能执行?同理在变量hd中间加入a-f之间的任何一个字母也是不能执行的,而其后的可以执行,期望大侠解答
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

在vbscript中
&ha 表示 10
...
&hf 表示 15
具体可查阅vbscript中跟16进制有关的文章

response.Write("("&hd&")")
相当于
response.Write("("13&")")
所以不能执行

解决方法,要么换个变量名,要么&和hd之间加个空格
response.Write("("& hd&")")

查看完整回答
反对 回复 2022-04-11
?
慕容森

TA贡献1853条经验 获得超18个赞

asp中十六进制用 &h
&和h之间加空格
<%response.Write("("& hd&")")%>这样就可以了

查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信