广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP入门基础教程-Response对象的常用方法

    2018-05-04 21:21:31 次阅读 稿源:互联网
    零七广告

      一、Write方法

      Response 对象的Write 方法可以向发往客户端浏览器的HTML 文件中直接输出信息。也就是说,Reponse 对象的Write 方法将信息从 Web 服务器输出到浏览器。其语法格式如下:

    Responser.Write Variant

      注解: Variant 参数值可以包含任何有效的HTML标记,但不能包括字符组合%>,如果要在浏览器显示的信息中包含符号:%>,则必须写为:%>,以免被视为ASP代码的结束标记。 使用VBSxript编写脚本时,由于VBScript 的静态字符串常量的长度不能大于1022个字节,所以,若要使用 Write 方法来输出长度超过1022个字符的内容,则不能使用字符串常量作为参数,而应当使用其他形式(如变量)来引用该内容。 在编写时,Response.Write 可以用”=“来替代。例如,<% Response.Write Y %>也可以写成<% = Y %>。 Response.Write 方法与 VBScript 中的Document.Write 方法功能相似,其区别在于:Response 对象是ASP内置对象,其Write 方法的功能是从Web 服务器向客户端浏览器输出数据;Document 是浏览器对象 ,其 Write 方法的功能是直接向浏览器输出数据。

      实例一:本例使用Response Write 方法向客户端浏览器输出了一个完整的HTML文件。代码如下:

    <% @ Language="vbscript" %><%Response.Write "<HTML>"Response.Write "<HEAD>"Response.Write "<TITLE>Response对象Write方法的应用实例</TITLE>"Response.Write "</HEAD>"Response.Write "<BODY>"Response.Write "<CENTER>"Response.Write "<font color='red' size='6' face='华文彩云'>**留意你的宝石**</font>"Response.Write "</CENTER>"Response.Write "<hr size='2' color='green' width=70%>"Response.Write "<font color='#cc9999' size='5'>"Response.Write"&nbsp;&nbsp;&nbsp;&nbsp;上帝是公平的,无论对谁,都赐予一个盛着宝物的锦囊,那里面装有时间、健康、梦幻、激情、才干等足以让我们开创美好生活的宝石,有的人感激于上帝的馈赠,用这些宝石来换取更多的宝石,而有的人却很轻易地扔掉了这些宝石;最终弄得两手空空,只留下一串羡慕、追悔、抱怨……<br>"Response.Write"别随手扔掉你的宝石。从现在开始,弯下腰来,攥紧拳头,播撒汗水,去寻觅、去思索、去创造,用上帝赐予你的锦囊去获取生命中更多的瑰宝!"Response.Write "</font>"Response.Write "</BODY>"Response.Write "</HTML>"%>

      二、重定向网址

      Response对象的Redirect 方法可以使浏览器从当前网页转向到其他网页。其语法格式如下:

    Response.Redirect 路径

      注解:

    ”路径“是指新网页的网址; 由于 Response.Redirect 的作用是告诉浏览器打开新网页,所以Response.Redirect 必须放在没有数据输出到浏览器之前,换句话说,Response.Redirect 就放在程序的<HTML>标记前面,若要在<html>标记后调用它,则必须将Response.Buffer属性为True。

      实例二:本实例通过系统时钟判断当前时间是不是大于或等于凌晨5点,而且小于或等于19点,若是则重定向到4-2c1.htm页面,否则重定向到4-2c2.htm页面。代码如下:

    <% @ Language=VBScript %><%Response.Buffer=True %><html><body><%myTime=time()if myTime>=#5:00:00# and mytime<=#19:00:00# thenPageName="4-2c1.htm"elsePageName="4-2c2.htm"end ifResponse.Redirect PageName%></body></html>

      4-2c1.htm页面代码如下:

    <html><head><title>现在是开放网站时间</title></head><body><font color="red" size="7" face="华文彩云" align="center"><b> 欢迎光临本网站!</b></font></body></html>

      4-2C2.htm页面代码如下:

    <html><head><title>现在是关闭网站时间</title></head><body><font color="green" size="7" face="华文彩云" align="center"><b> 本网站每天的17点到凌晨5点是休站时间。谢谢合作!</b></font></body></html>

      三、Response 的End 方法

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告