发财蛇 2002-03-09 03:07:21
用Response.Write输出怎么不对?怎样用Response.Write输出才正确?
...全文
195 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yemol_yuan 2002-03-12
  • 打赏
  • 举报
回复
区别大了
一个会包含入一个文件
另一个只会加入 <!--#include file=asc.asp> 这样的一段字符
julyclyde 2002-03-12
  • 打赏
  • 举报
回复
Yes,I'm wrong.
tripofdream 2002-03-11
  • 打赏
  • 举报
回复
TO julyclyde(foreverkok.yeah.net):
'The following is from iishelp.


Response.Write variant



Parameters
variant
The data to write. This parameter can be any data type supported by the Visual Basic Scripting Edition VARIANT data type, including characters, strings, and integers. This value cannot contain the character combination %>; instead you should use the escape sequence %\>.
因为IIS先要根据"<%"和"%>"判断哪些内容要进行解释
julyclyde 2002-03-11
  • 打赏
  • 举报
回复
不会的。因为write后面有双引号
tripofdream 2002-03-11
  • 打赏
  • 举报
回复
"#"是预处理标记,IIS会在对服务器脚本解释之前做包含动作,所以
Response.Write "<!--#include file=""asc.asp"">" 这一句执行的结果(假设不会出错)是把asc.asp的源代码写到网页上,但实际上,由于IIS对"<%"和"%>"(因为它们是服务器端脚本的标识)很敏感,这对标识是不能嵌套的,如果asc.asp中有这两个标记,这句就会出错
julyclyde 2002-03-11
  • 打赏
  • 举报
回复
huguangtao(胡广涛) 你错了
response.write不可能把include语句写到客户端的
julyclyde 2002-03-10
  • 打赏
  • 举报
回复
include 比ASP先执行。所以不能用ASP输出include
phoenixlj 2002-03-10
  • 打赏
  • 举报
回复
Response.Write "<!--#include file=asc.asp>"这句语句是将<!--#include file=asc.asp>当成文本在客户段显示.
<!--#include file=asc.asp>是将asc.asp文件包含在当前文件中当前文件在执行是用asc.asp文件中的内容替换掉<!--#include file=asc.asp>.
xingworld 2002-03-10
  • 打赏
  • 举报
回复
Response.Write "<!--#include file=""asc.asp"">" 不对!

<!--#inlude file="asc.asp"> 可以
黑兵 2002-03-10
  • 打赏
  • 举报
回复
<!--#inlude file="asc.asp">
将asc.asp文件作为本asp文件的一部分代码执行。客户看到的是一个整体的asp文件
Response.Write "<!--#include file=asc.asp">(好像"的位置写错喽?)
asc.asp文件的代码写到客户端,一般说来,前者比后者安全。
julyclyde 2002-03-10
  • 打赏
  • 举报
回复
区别不很大,仅仅在于是否可执行而已
xiaodeshi 2002-03-10
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE=VBScript RUNAT=Server src=asc.asp></SCRIPT>
blueonly 2002-03-09
  • 打赏
  • 举报
回复
后一种方法可行吗??不解!
crackx 2002-03-09
  • 打赏
  • 举报
回复
<!--#inlude file="asc.asp">
是将一个文件的内容包括到当前的文件中,这个动作要在SERVER解释ASP程序时做。


Response.Write "<!--#include file=asc.asp">

Response.write 是功能是输出字符串或变量,你这种写法根本就是错误的

我建议你最好先找本ASP方面的书,看看就知道了,这只是一个很基础的问题。
纪俊 2002-03-09
  • 打赏
  • 举报
回复
Response.Write一般都用来执行一些HTML之类客户端就能执行的代码,其中用到了ASP的变量,通常要用"&"之类的符号分开。
用第一种写法是正确的
BrightEye 2002-03-09
  • 打赏
  • 举报
回复
前者是静态的,后者是动态的.
ehom 2002-03-09
  • 打赏
  • 举报
回复
Response.Write是把后面的字符串输出到客户端!
ehom 2002-03-09
  • 打赏
  • 举报
回复
SSI指令当然不能在客户端被解析!常识问题!

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧