在ASP(Active Server Pages)开发过程中,掌握一些基本技巧可以显著提高开发效率和代码质量,以下是ASP下最常用的19个基本技巧:
显示当前日期和时间
<%=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-->
标记来包含其他文件:
<!--#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
表头信息,判断用户端的使用语言环境,给出不同的页面。
主页保留期限:
response.expires[=number]
其中NUMBER为记录数据盒(PAGE BOX)的保留期限,单位是分钟,或者:
response.expiresabsolute...
设置网页的缓存过期时间,以确保用户总是获取最新的内容。
这些技巧涵盖了ASP开发中的多个方面,包括日期时间显示、数据获取与处理、文件包含、页面跳转、多语言支持以及安全性等,掌握这些技巧将有助于开发者更高效地编写和维护ASP应用程序。
到此,以上就是小编对于“asp下最常用的19个基本技巧第1/2页”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/4425.html<