在ASP中使用含"%>"的字符串

作者:vkvi 来源:ITPOW 日期:2005-11-3

我们知道%>是ASP的结束标记符,在字符串中直接使用%>会产生错误。比如:
<%
response.Write("%>") '错误:未结束的字符串常量
%>

那么要正确输出%>该怎么写呢?有人说利用Chr(charcode)函数,但利用函数,还不如直接利用字符串连接符,这个不是今天我们要讨论的,我们介绍第二种,如下:
<%
response.Write("%\>") '正确,输出%>
%>

%>变成%\>就可以了。那么要输出%\>又怎么写呢?
<%
response.Write("%\\>") '输出什么?
%>
不对,我们看到上述输出的结果是%\\>,说明\并非转义字符。
我认为要输出%\>,可以将它分开写,比如:
<%
response.Write("%\" & ">") '输出%\>
%>

相关文章