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

急呀!!变量中含有asp代码,如何把它显示出来?
<%
li= "李 "
i= "i   love   u   <%= "&li& "%> "
%>
<%=i%>
上面的代码在执行时出错

<%
li= "李 "
i= "i   love   u   <%=li%> "
%>
<%=i%>
也不行,出错

未结束的字符串常量  

/test.asp,行11  

i= "i   love   u   <%=li



------解决方案--------------------
给你个解决思路,没有通用性~
在从数据库里读出来的时候就把 " <%= "和 "%> "替换掉,至于具体替换成什么你自己看着办...

------解决方案--------------------
呵呵,这样是输出 <%=session( "test ")%> 是不会被执行的,给你个思路,可以把数据库里的 <%=session( "test ")%> 用个变量代替,比如{sessionTest},然后在ASP中读出来数据后,用replace(li, "{sessionTest} ",session( "test "))
------解决方案--------------------
<%
li= "李 "
i= "i love you <%= "&li& " "& "% "& "> " " "
%>
------解决方案--------------------
<%
li= "李 "
i= "i love you " & Server.HTMLEncode(li)

%>

------解决方案--------------------
<%
li= "李 "
i= "i love u " & li

%>