在ASP编程中,哪19个基本技巧是最常用的?第1/2页详解

asp下最常用的19个基本技巧包括:使用request对象获取表单数据,response对象输出内容,session和cookie管理用户状态,application对象共享全局数据,server对象执行服务器端操作,以及利用内置函数处理字符串、日期等。

在ASP(Active Server Pages)开发过程中,掌握一些基本技巧可以显著提高开发效率和代码质量,以下是ASP下最常用的19个基本技巧:

显示当前日期和时间

asp下最常用的19个基本技巧第1/2页

<%=Now%>

此命令可以直接在ASP页面上显示当前的日期和时间。

获取表格数据

使用Request对象来获取用户通过GET或POST方法提交的表单数据。

<%
Dim name, age
name = Request.QueryString("Name")
age = Request.QueryString("Age")
%>

注册DLL文件

若要自己用VB或其他语言编写DLL文件供ASP使用,需将DLL文件注册:

regsvr32 yourfile.dll

动态文本输出

通过循环输出多个重复的句子,并逐渐增大字体大小:

<% For i = 1 To 5 %>
    <font size="<%=i%>" color="#00ffff">快速ASP</font><br>
<% Next %>

传送字符串到客户端

使用Response.Write方法将字符串传送到客户端:

<% Response.Write "Welcome" %>

重定向到指定URL

使用Response.Redirect方法将用户重定向到另一个URL:

<% Response.Redirect "homepage.asp" %>

注意:如果此ASP的文件内容已经传送到用户端,则再用redirect时会发生错误。

结合其他语言与ASP

根据时间显示不同的问候语:

<%
If Time > #12:00:00 AM# And Time < #12:00:00 PM# Then
    greeting = "早安!"
Else
    greeting = "你好!"
End If
%>
<%=greeting%>

包括其它文件

使用<!--#include-->标记来包含其他文件:

asp下最常用的19个基本技巧第1/2页

<!--#include virtual="/booksamp/test.asp"-->
<!--#include file="/test/test.asp"-->

注意:#include不能在<%--%>之内使用。

获取表格输入数据的方法:GET和POST

GET:用户端将数据加到URL后,再将其送到服务器,http://www.abc.com?Name=jack&Age=15

POST:用户端用HTTP信息数据传送到服务器,使用Request.Form("字段名")读取HTTP信息数据字段。

请求表格数据的详细操作

GET方法示例:

<a href="aspform.asp?Name=jack&Age=15">按此</a>

在目标页面中获取参数:

<%=Request.QueryString("Name")%><br>
<%=Request.QueryString("Age")%>

POST方法示例:

<form action="asp1b.asp" method="post">
姓名: <input type="text" name="input1" value="Your name">
特征: <select name="input2">
    <option>cool!
    <option>handsome
    <option>warmhearted
</select>
<input type="submit" value="ok">
</form>

在目标页面中获取参数:

<%=Request.Form("input1")%> hi, your character is <%=Request.Form("input2")%>

获取客户端TCP/IP端口的方法:

tcp/ip port is <%=Request("SERVER_PORT")%>

使用Request("SERVER_PORT")可以得到接收HTTP request的连接port信息。

获取用户端的使用语言环境:

<% Language=Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
If Language="en" Then %>
    <!--#include file="english.asp"-->
<% Else %>
    <!--#include file="china.asp"-->
<% End If %>

通过检查HTTP_ACCEPT_LANGUAGE表头信息,判断用户端的使用语言环境,给出不同的页面。

主页保留期限:

asp下最常用的19个基本技巧第1/2页

response.expires[=number]

其中NUMBER为记录数据盒(PAGE BOX)的保留期限,单位是分钟,或者:

response.expiresabsolute...

设置网页的缓存过期时间,以确保用户总是获取最新的内容。

这些技巧涵盖了ASP开发中的多个方面,包括日期时间显示数据获取与处理文件包含、页面跳转、多语言支持以及安全性等,掌握这些技巧将有助于开发者更高效地编写和维护ASP应用程序。

到此,以上就是小编对于“asp下最常用的19个基本技巧第1/2页”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/4425.html<

(0)
运维的头像运维
上一篇2024-12-07 10:56
下一篇 2024-12-07 11:08

相关推荐

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注