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

asp中<%response.Write("("&hd&")")%>为何不能执行?

同理在变量hd中间加入a-f之间的任何一个字母也是不能执行的,而其后的可以执行,期望大侠解答

幕布斯6054654
浏览 176回答 2
2回答

小怪兽爱吃肉

在vbscript中&ha 表示 10...&hf 表示 15具体可查阅vbscript中跟16进制有关的文章response.Write("("&hd&")")相当于response.Write("("13&")")所以不能执行解决方法,要么换个变量名,要么&和hd之间加个空格response.Write("("& hd&")")

慕容森

asp中十六进制用 &h&和h之间加空格<%response.Write("("& hd&")")%>这样就可以了
打开App,查看更多内容
随时随地看视频慕课网APP