澳门皇冠真人官网是一个网站架设的学习平台,提供最新的网站制作与网站运营等教程

ASP网络编程:实现网页的重定位[2]

来源:网络整理更新时间:2012-08-26 15:58点击:

    ——此文章摘自《ASP网络编程从入门到精通》定价:¥49.00 特价:¥37.73 详细>>

    在上例中,所有的<Font>、<br>、<b>等标识都被Response对象的Write方法将字符串直接发送至浏览器解释执行。

    在一个ASP文件中,“<%”和“%>”标识以外的代码,服务器端的脚本引擎不会对其进行任何的处理,直接将其下载到用户端的浏览器上,由浏览器解释执行。所以用户可以在一个HTML文档中嵌入ASP程序代码,来实现动态交互页面。

    %注意:因为该HTML文档中含有ASP程序代码,所以该文档应以.ASP为扩展名,这样服务器端的脚本引擎才能解释并执行其中的ASP程序。

    当使用VBScript作为实现的脚本语言时,由于VBScript的静态字符常量的长度不能大于 1022B,所以当输出长度大于1022B的静态字符串需要一个变量来引用。在使用Response对象的Write方法时,输出的字符串中不允许含有 “%>”字符。因为当服务器端的脚本引擎发现“%>”字符串后,会将其视为ASP程序的终止符而产生错误。当需要输出“%>”字符串时,可以使用转义字符串“%/>”来代替。下面将举例说明:
    <%
    Response.Write"<TABLE WIDTH=100%/>"
    %>

    该语句输出的结果为:<%TABLE WIDTH=100%>

    有时候也可以把输出的字符串分开来输出,否则很难实现其功能。例如下面的例子:
    <html>
    <head>
       <title>false</title>
    </head>
    <body>
    <%
    fontcolor="red"              'fontcolor的值为red
    '输出WELCOME字体颜色为fontcolor
    response.write"<font color=fontcolor>WELCOME</font>"
    %>
    </body>
    </html>

    当运行上面的程序时,就会出现错误,因为输出字符串内容时被直接传送到浏览器去解释,但是浏览器并不认识fontcolor,所以将显示错误的字体颜色。如何让浏览器认识fontcolor,请参看下面的例子:

[1]  [2]  [3]  [4]  [5]  [6]  

相关搜索:

本站推荐