response write用法详解.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
response write用法详解

response.write用法详解dada、Response.Write用法在response中write方法是最常用的方法,该方法可以向浏览器动态输出信息。任何类型数据,只要是Asp中合法的数据类型,都可以用Response.Write方式来显示。<%response.writename&"你好"…………'name是一个变量,表示用户名;response.write"现在是:"&now()…………'now()是时间函数;response.write"你辛苦了"…………'输出字符串;%><% (rs("name"))%>’取得数据库字段name的值;二、Response.Write省略用法<%=rs("name ")%>’取得数据库字段name的值,和<% (rs("name"))%>等价;”=”相当于”response.write”;<%=变量或字符串%><%= name & "你好"%><%="你辛苦了"%>1、输出字符串实例<html><body><font size=7><%="Hello World!"%></font></body></html>2、输出变量实例<html><%dim TitleTitle="Hello World!"%><body><font size=7><%=Title%></font></body></html>3、输出函数实例<html><body><%=now()%></body></html>两个实例都是显示Hello World!,其实是一样的。只是后一个用了变量代替。三、使用response.write注意事项(1)response.write后面为所显示的信息,可以用括号包含,也可以直接书写(注意和response.write之间有空格)。(2)书写的字符串信息或者html代码,用引号包含;而asp本身的函数或变量则不需要引号,直接书写即可。(3)并且无论字符串信息、html代码、函数还是变量之间进行连接都是采用&号(针对vbscript)。(4)除了通过request对象所读取的变量值以外,其他的文字及html标签,不一定都要用response.write输出,只要直接写在asp程序即可。(5)如果说<%…%>之间的程序只有一行,response.write xxx(xxx为变量,常数或表达式),那么我们可以将它简写成<%=数据%>,这两种语句意义相同。<%response.writenow%><%=now%>例解:<%for each x in rs.Fields‘将当前数据库“字段名字”赋值给x变量;strLine= strLine & x.value‘x.value就是这个字段的值, 和strLine进行串联并赋值给strLine。Next%>'整个FOR循环的功能就是遍历当前数据库所在行的每个值,并赋值给strLine变量进行串联for each x in rs.Fields‘首先x不是数据,而是一个变量,每次循环中,可以理解为将当前数据库“字段名字”赋值给x这个变量,让x这个变量具有记录集rs的一些特征,其次rs.Fields就是当前记录的字段集(注意这里是一个集合),随着每次循环,字段指针自动往后移动一次,直到遍历完所有字段(即字段指针停在字段集的最后一个字段上为止)。strLine= strLine & x.value‘x.value是当前字段的数据(因为x变量具有记录集rs的一些特征,所以可以理解为x就是一个表的字段,所以x.value就是这个字段的值),strLine= strLine & x.value表示将x字段的数据和strLine进行串联并赋值给strLine。next '和FOR配合的,这里的每次循环可将字段指针往后移动一次,直到指针停在字段集的最后一个字段上为止。'如果想取得某一列的所有数据,则可用这样的循环:i=0 '不妨假设我们要取的是第一列的数据,则i=0,如果要取的是第N列,则i=N-1do while not rs.eof‘当记录集未结束时进行循环strLine= strLine & rs(i).value' '将第i列的数据进行串联,因为这里i=0,所以为第一列rs.movenext '记录集指针往下移动一次loop '配合while循环的保留字response.writestrLine '输出第1列的所有数据当然如果您已知字段的名字,还可以用rs("字段名字")获得当前字段的数据,这样更简洁直观Response.Write variant语法语法:Response.Write variantWrite 方法将指定的字符串写到当前的 HTTP 输出。参数:variant需要写的数据。该参数可以是任何 Visual

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档