ASP脚本语言的19个基本技巧使用

本文介绍了ASP编程中的十九个实用技巧,涵盖了从基本的日期时间获取到复杂的数据库操作等多个方面,帮助开发者更好地掌握ASP编程。
ASP(英文全称Active Server Pages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果您以前创建过一个站点,其中混合了HTML、脚本语言以及组件,您就可以在其中加入ASP程序代码。并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。下面列举了十九个ASP脚本语言的个基本技巧使用: 1. 现在的日期时间命令是 以下是引用片段: 即可 each item request.From("input")) repomse.write item &"
" next %>   也可用" for each x in tewuest.From"重复取得所有字段的输入值。   2.ASP取得表格(from)数据输入的方法,是使用一个内置的对象(object)—Requect,它以get,post而异。   3.若要自己用VB或其它语言编写,.dll文件供ASP使用需将DLL文件注册方可:DOS下输入 regsbr32 *.dll。   4.显示五个重复的句子,字体越来越大。 以下是引用片段: color=#00ffff> 快速ASP
  5.传送字符串到用户端   response.write string 以下是引用片段:   如:   6.链接到指定的URL地址   response.redirect url    以下是引用片段: 如:   *但是如果此.ASP的文件内容已经传送到用户断,则再用redirect时会发生错误。   7.其他语言与ASP的结合:    以下是引用片段: 如:早上显示早安,下午显示你好 +#12:00:00 AM# and time   8. <script>标记在ASP中的应用 以下是引用片段: 例: <html> <body> <% call function1 %> </body> </html> <script runat=server language=javascript> function function1() { ... } </script>   9.#include 包括其它文件   <!--#include virtual|file="filename"--> virtual指虚拟的文件地址。 file 代表绝对的文件地址。 如: 以下是引用片段: <!--#include virtual="/booksamp/test.asp"--> <!--#include file="/test/test.asp"--> 而且可以层层嵌套。另外#include 不能在之内。   10.ASP取得表格输入数据的方法:GET POST   一.get:用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&...",再将其送到服务器。   如: actionwww.abc.com, 字段Name输入数据为jack,字段age的数据为15。   二.post:用户端用http信息数据传送到服务器ASP中:   get:使用“输入数据= Request.QueryString("字段名")",将附加于URL的数据取出。   post:使用“输入数据=Request.Forml"(字段名")",读取HTTP信息数据字段。    以下是引用片段: * Request.QueryString范例 如:〈A hery="aspform.asp?Name=jack&Age=15"> 按此〈/A〉〈p〉 Name: 姓名:

特征: cool! handsome warmhearted asp1b.asp的内容

hi, your character is    11.request.From   语法: request.From(name)[(index)|.count]   name:字段名   index:当同一字段输入多个值时,指针值index指定要读取同一字段的那一个值,范围由1到request.From(name).count   count:由request.From(name).count可知name字段输入几个值,若无此name字段,count为0   如下例: 以下是引用片段: " next %>   若input1有两个值则都显示出若未采用index指定读取哪个.可用 以下是引用片段: 〈% for request.From (
  12.获取客户端TCP/IP端口的方法:   如: tcp/ip port is   使用server_port可以得到接收HTTP request的连接port信息。   13.通过HTTP_ACCEPT_LANGUAGE的HTTP表头信息,可以得到用户端的使用语言环境。   以下例子判断用户端的语言环境,给出不同的页面. 以下是引用片段: <!--#include file="english.asp"> <% else %> <!--#include file="china.asp"> <% end if%>  14.主页保留的期限   如果用户端浏览器在一个主页保留的期限内,再度浏览此主页,则原在用户端硬盘上的主页内容将被显示.   response.expires[=number]   其中NUMBER为记录数据盒(PAGE BOX)的保留期限,单位是分钟.   或:response.expiresabsolute[=2004-10-14 7:31:25[time]]   如:设定一个主页保留期到某个日子.   15.连接到指定的URL地址   如:你希望确认用户已经看过INDEX.HTM,则可以检查是否已经看过,如尚未确认,则自动连接到首页 以下是引用片段: <% if not session("BEEN_to_home_page") then response.redirect "index.asp" end if %>   16.判断是回到本页还是第一次进入 以下是引用片段: <% if user_has_been_here_before then response.write "<h3 align=center> Welcome Back again" else response.write "Welcome!" end if %>   17.显示数据库中的图片与超级连接 以下是引用片段: <% set conn=server.creatobject("ADODB.connection") conn.open "myaddress" set rs=conn.execute("select name,tel,url,image from myaddress") %> <p> <tabel> <tr> <% for i=0 to rs.fields.count-1 %> <td> <b> <%=rs(i).name %> </b> </td> <% next %> </tr> <% do while not rs.eof %> <tr> <% for i=0 to rs.fields.count-1 %> <td valign =top> <% if rs(i).name="image" then response.write "<img src="""&rs(i)&""" >" else if rs(i).name="url" then response.write "<a href="""&rs(i)&""">"&rs(i)&"</a>" else response.write rs(i) end if end if %> </td> <%next%> </tr> <% rs.movenext loop rs.close conn.close %> </html>   18. 用ASP取得浏览器信息 以下是引用片段: <% set a=server.creatobject("MSWC.BROWSERTYPE") msg="您使用的浏览器是:"+a.browser+"version"+a.version %> <%=msg%>   19. asp访问cookies的方式(使用response和request) 以下是引用片段: 如下:写入cookies: response.cookies("待写入的coookies名称") ="待写入数据“ 读取cookies: 读取数据=request.cookies("待读的cookies名称") </div> <div class="share_buttons" id="sharePanel"></div> <div class="article_next_prev"> <li class="prev_article"> <span>上一篇:</span><a href="http://blog.youkuaiyun.com/okfei/article/details/4066093">Meta标签的参数、内容、格式、用法详解 </a></li> <li class="next_article"> <span>下一篇:</span><a href="http://blog.youkuaiyun.com/okfei/article/details/4066099">ASP:禁止站外提交表单</a></li> </div> </div> <div id="ad_cen"></div> <script type="text/javascript"> new Ad(4, 'ad_cen'); </script> <div id="comment_title" class="panel_head">查看评论<a name="comments"></a></div> <div id="comment_list"></div> <div id="comment_bar"></div> <div id="comment_form"></div> <div class="announce">* 以上用户言论只代表其个人观点,不代表优快云网站的观点或立场<a name="reply"></a><a name="quote"></a></div> <script type="text/javascript"> var fileName = '4066097'; var commentscount = 0; var islock = false </script> <script type="text/javascript" src="http://static.blog.youkuaiyun.com/scripts/comment.js"></script> <div id="ad_bot"></div> <script type="text/javascript"> new Ad(5, 'ad_bot'); </script> <div id="report_dialog"></div> <div class="clear"></div> </div> </div> <div id="side"> <div class="side"> <div id="panel_Profile" class="panel"> <ul class="panel_head"><span>个人资料</span></ul> <ul class="panel_body profile"> <div id="blog_userface"> <a href="/okfei" title="我的博客主页"> <img src="http://avatar.youkuaiyun.com/D/4/8/1_okfei.jpg" style="max-width:90%"/> </a> <br /> <span>okfei</span> </div> <div id="blog_medal"> </div> <ul id="blog_rank"> <li>访问:<span>204196次</span></li> <li>积分:<span>5448分</span></li> <li>排名:<span>第426名</span></li> </ul> <ul id="blog_statistics"> <li>原创:<span>55篇</span></li> <li>转载:<span>1593篇</span></li> <li>译文:<span>0篇</span></li> <li>评论:<span>78条</span></li> </ul> </ul> </div><div class="panel" id="panel_Search"> <ul class="panel_head"><span>文章搜索</span></ul> <ul class="panel_body"> <form id="frmSearch" action="http://so.youkuaiyun.com/search" class="form_search" target="_blank"> <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字" /></span> <input id="btnSubmit" type="submit" value="搜索" title="search in blog" /> <input type="hidden" name="q" id="inputQ" /> <input type="hidden" name="t" value="blog" /> <a id="btnSearchBlog" target="_blank"></a> </form> </ul> </div><div id="panel_Category" class="panel"> <ul class="panel_head"><span>文章分类</span></ul> <ul class="panel_body"> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/496332">AJAX</a><span>(14)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/496330">ASP</a><span>(300)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/570956">CSS</a><span>(36)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/580187">JavaScript</a><span>(12)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/662358">Linux</a><span>(3)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/546985">PHP</a><span>(123)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/584527">Python</a><span>(4)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/479739">seo网站推广</a><span>(316)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/677389">SQLServer</a><span>(4)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/479742">VS.Net+C#</a><span>(64)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/484502">平面美工</a><span>(9)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/479902">成功学</a><span>(163)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/655747">技术总监</a><span>(3)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/553363">搜索引擎</a><span>(19)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/480269">电脑基础</a><span>(29)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/479741">界面设计</a><span>(176)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/479743">精品资源</a><span>(54)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/482568">网站策划</a><span>(117)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/622195">网站运营</a><span>(11)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/500195">行业前沿</a><span>(100)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/480265">随笔</a><span>(111)</span> </li> <li> <a href="http://blog.youkuaiyun.com/okfei/article/category/588611">音乐百科</a><span>(23)</span> </li> </ul> </div><div id="panel_Archive" class="panel"> <ul class="panel_head"><span>文章存档</span></ul> <ul class="panel_body"> <div id="archive_list"> <!--归档统计--> 2012年01月(4) 2011年12月(3) 2011年11月(6) 2011年10月(5) 2011年01月(7) 2010年12月(5) 2010年11月(2) 2010年10月(1) 2010年09月(1) 2010年08月(4) 2010年07月(5) 2010年06月(1) 2010年05月(9) 2010年04月(11) 2010年03月(48) 2010年02月(16) 2010年01月(15) 2009年12月(13) 2009年11月(10) 2009年10月(13) 2009年09月(61) 2009年08月(93) 2009年07月(90) 2009年06月(70) 2009年05月(47) 2009年04月(131) 2009年03月(2) 2009年02月(8) 2009年01月(272) 2008年12月(260) 2008年11月(430) 2008年10月(5)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值