日期:2014-05-17  浏览次数:21082 次

关于Response.Write("%>")的一个问题
在ASP的代码中有这到一句话:Response.Write( "%> ")
但结果出错。
代码中不能包函%>
我刚才在CSDN中搜索Response.Write( "%> "),结果CSDN的页面也出错。看来CSDN也还需努力。
大家讨论一下这个问题怎么解决?

注意:是Response.Write( "%> "),不要用Response.Write( "%> ")代替

------解决方案--------------------
棕样子行不

<% =( "% " & "> ") %>

把这两个作单独字符,Htmlencode都不行,晕哦
------解决方案--------------------
这个当然。
response.write " <a href= "****.asp "> ** </a> "
你不会傻到把它改成
response.write "&lt;a href=&quot;****.asp&quot;&gt;**&lt;/a&gt; "
这样子吧!
那也就说明了上面的问题。
------解决方案--------------------
不要使用:
response.write( "% ")
response.write( "> ")
一定要一次性输出!

一次性输出和非一次性输出有什么区别???
------解决方案--------------------
试了很多种都不行,只有用这种了
dim a= "%> "
<%Response.Write a%>
------解决方案--------------------
try this :

Response.Write( "\%\> ");