asp为什么%>后面的html代码都不输出呢?

开头是一段asp代码,用来计算几个值,后面放了些html代码,其中插了一些<%Response.write变量名%>来输出变量。大概是这样:<%代码%><html>网页代... 开头是一段asp代码,用来计算几个值,后面放了些html代码,其中插了一些<% Response.write 变量名 %>来输出变量。
大概是这样:
<%
代码
%>
<html>
网页代码
<% Response.write 变量名 %>
</html>

结果html代码都不输出。。也没有报错,网页就是一片空白。。如果网页段放在<%前面就可以输出,但是变量的值都赋不上了。。求助!!
展开
 我来答
余漫轩
2011-11-03 · TA获得超过176个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:80.9万
展开全部
估计是%>里面的代码在作怪,建议看看生成过后的代码

Response后的代码都不出现,且变量值没有问题的话,
估计就是Response.write有副作用了

还有,就是引号,分号的使用

还是代码分离来得省心啊~~
百度网友bd2f3a628
2011-11-03 · TA获得超过364个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:156万
展开全部
你试试下面这些:
<%= 变量名 %>

<% Response.Write(变量名) %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
努力过后才是晴天
2011-11-03 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:74.9万
展开全部
html 的代码最好用 server.HTMLEncode 要不你遇上双引号就出错了
更多追问追答
追问
不在里面也会出错吗?server.HTMLEncode具体怎么用?
追答
不在中那样不是就是html了吗? 加上response.Flush() 试试html能不能出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5607f7a90
2011-11-03 · 超过16用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:45.4万
展开全部
你的变量名是否有问题?比如定义成了系统保留关键词.也有可能是你的代码有问题,帖出来看看就知道了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式