ASP XHTML中插入ASP代码

ASP XHTML中插入ASP代码


2024年6月20日发(作者:)

ASP XHTML中插入ASP代码

前面我们已经看过一个简单ASP程序的实例,为了加深对XHTML中插入ASP

代码方式的理解,请看下面实例。

文件名:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

ASP程序范例

hello !

<%

"您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" &

Day(date()) & "日"

%>

执行上述代码,结果如图2-9所示。

图2-9 访问时间

由上述代码可以看出,ASP代码与XHTML代码有机地融合在一起。“<%”和

“%>”是ASP文件约定的定界符,ASP不同于脚本语言,它有自己特定的语法,

所有的 ASP 命令都必须包含在“< %”和“%>”之内。

Year(date())、Month(date())、Day(date())都是VBScript中的函数,作用是取得服

务器的当前时间。作用是输出显示。

上述代码经过服务器的解释转化成标准XHTML的代码,我们可以在浏览器页

面窗口单击鼠标右键查看源文件就可以看到这些代码,其XHTML代码如下:

ASP程序范例

hello !

您来访的时间是:2011年6月25日

对熟悉VB的人来说,<%...%>定界符内的ASP代码应该是容易读懂的。学习

ASP最好的方法莫过于亲自动手编写,大家可以把这些范例试着编写一遍。

下面新建一个相对比较复杂些的ASP实例,该实例主要实现自动监测浏览时间

并根据不同时间段动态显示不同页面内容,代码如下所示。

文件名:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<% If Time < #12:00:00# And Time >= #00:00:00# Then %>

早上好,今天天气不赖啊 !

<% ElseIf Time < #19:00:00# And Time >= #12:00:00# Then %>

下午好 !

<% Else %>

Hello ! 今晚你有没有去我们的论坛灌水?

<% End If %>

将文件保存在Web服务器的站点目录下,并在浏览器中用HTTP的方式进行浏

览。你可以改动计算机的系统时间,会发现页面可以根据不同时间段动态显示不同

页面内容。

上述代码中的“Time”实际上是一个VBScript内置的显示系统当前时间的函数,

由于系统默认的脚本语言是VBScript,因此当你在ASP命令中调用该函数时,脚本

引擎会自动将其转换成当前的系统时间。

这只是一个非常简单的范例,并且这一功能完全可以通过JavaScript来实现,

但是不难发现使用ASP要比JavaScript更为简洁和迅速,而且运用此法,你完全可

以轻而易举地令你的网页在不同的时间段展示不同的风格。

执行上述代码,结果如图2-10所示。

图2-10 执行结果


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718838970a2752980.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信