ASP中&H(h)中的小细节

不知大家有没遇到以下情况:

Response.Redirect(“test.asp?id=”&haID),此时报错:

Microsoft VBScript compilation error ‘800a0401’

Expected end of statement  (语句未结束)

如果换成hID,或这&与h之间放上空格,则不会报错,可纳闷?

asp programer知道,&H或&h表示十六进制,&0 则表示八进制。在十六进制中A(a)到F(f)代表代表10到15,这下清楚原因了。

发表回复

您的电子邮箱地址不会被公开。