ASP的Response.Write语句为什么不执行

logtc.asp内容如下
<HTML>
<HEAD>
<%
If request("login")="login" Then
name=request("name")
liuyan=request("liuyan")
Response.Cookies("VisitorName")=Request.Form("name")
End If
%>
</HEAD>
<BODY>
<form action="logtc.asp" method="post">
<TABLE border="2" width="50%" id="table1" cellpadding="0">
<TR>
<TD>用户名</TD>
<TD><input type="text" name="name" size="20"></TD>
</TR>
<TR>
<TD>留言</TD>
<TD><input type="text" name="liuyan" size="50"></TD>
</TR>
<tr>
<td><input type="submit" name="submit" value="提交"></td>
</tr>
<input type="hidden" name="login" value="login">
<TR>
<TD>Response.Write(name)</TD>
<TD>Response.Write(liuyan)</TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>

在运行这个程序时,表格里Response.Write(name)和Response.Write(liuyan)
不显示之前输入的东西,只显示这2行代码
请问是什么问题,代码是程序书上找的
是环境没搭建好吗?(IIS已装、站点也设置好)
需要设置浏览器 还是装上Framework什么的?

感谢

Response是ASP对象,要用<%%>包起来才执行
,象这样
<TD><%Response.Write(name)%></TD>
<TD><%Response.Write(liuyan)%></TD>
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-22
<HTML>
<HEAD>
<%
If request("login")="login" Then
name=request("name")
liuyan=request("liuyan")
Response.Cookies("VisitorName")=Request.Form("name")
End If
%>
</HEAD>
<BODY>
<form action="logtc.asp" method="post">
<TABLE border="2" width="50%" id="table1" cellpadding="0">
<TR>
<TD>用户名</TD>
<TD><input type="text" name="name" size="20"></TD>
</TR>
<TR>
<TD>留言</TD>
<TD><input type="text" name="liuyan" size="50"></TD>
</TR>
<tr>
<td><input type="submit" name="submit" value="提交"></td>
</tr>
<input type="hidden" name="login" value="login">
<TR>
<TD><%Response.Write(name)%></TD>
<TD><%Response.Write(liuyan)%></TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>

asp的 Response.Write(" <!--#include file='head.html'--> ")为什...
首先,<!--#include file……-->这条语句必须是写在html代码部分中,不能写在<%……%>服务端脚本语言里。其次,是系统先将包含文件的实际内容替换<!--#include file……-->语句后,才提交给脚本引擎执行。依照这两点,你的这个response语句得不到你想要的结果就很正常了。

asp.net不执行response.write语句是什么原因
因为Response.Redirect只是单纯的重定向,即使找不到网页也不算是异常,是可以被http协议清晰定义的404错误。如果要触发catch,可以在try里写throw new ApplicationException("xxx");即可。

ASP Response.Write语句语法出错?
ASP中主要用的是VBSCRIPT,在VBSCRIPT中双引号中的双引号要用两个双引号,就像js中的"要写成\\"一样.正确的应该是 response.write " 答 案 :对错"

ASP Response.Write语句语法出错?
如果什么都看不到的话你要看看你的userphoto的值是不是有问题了

ASP用response.write动态输出这行代码老是出错 能帮我改一下吗?_百度...
我没详细的看,但我知道你是 response.write "%>"出现错误了, 因为%>提前关闭了前面的<% , 造成段代码结束,你可以这样写,先将这段字符串赋值给变量a ,a="" , (用$a来代替%) 然后 a=replace(d,"$a","%") , response.write a ,这样写就OK了,还不明白的加俺QQ ...

Response.write " 第二个SRC为变量,出错原因??
第一:Response.write " 是错误的语法,在程序中,引号和括号是应该成对出现的,所以你这个语句应该有个对应的双引号结束这条语句;第二:你的语句中第二个“src”应该是变量,在这个语句中引用方法错误。你这样写,那这个src就成了字符串了,ASP中连接变量的符号是&和+,但是+不稳定,通用的还是&...

用asp对象response.write()方法输出表格时候导致后面的显示不出来,为什 ...
你的表格编的很乱,你把rs1("logname")和rs1("logmessage")全都放在标签里了,直到rs1("time")你才明白过来放在里面。加上外面的表格嵌套来嵌套去的,就更乱了。你的页面里表格套表格的,更应该仔细检查一番。你调试的时候如果搞不明白就把表格的border显示出来,好让自己明白他们都是怎么嵌套的...

asp.net中response.write语句不能执行
是不是页面上有updatePanel之类的?alert()后加上分号试一下,有些浏览器会脚本报错的

asp。net Response.Write 出错
Response作为HttpResponse对象,只有在网站里才能使用,如果单纯引用System.Web.UI,可能会出问题。比较好的解决办法,是使用 Page.ClientScript.RegisterScriptBlock()public static void Show(System.Web.UI.Page page, string msg){ page.ClientScript.RegisterScriptBlock(page.GetType(), "message", "aler...

response.write "<Script>alert('..." 没有反应,高手请进!!!
我也是搞asp的多多交流哦!!function AlertAndTo(str,href,target)Response.Write("alert('"&str&"');window.open('"&href&"','"&target&"')")end function '=== '函数名:AlterRedirect '作 用:弹出对话框,并转到一个网页 '参 数:AlterRedirect---弹出对话框 ' msg ---文本,redirec...

相似回答
大家正在搜