ASP十步进阶

2016-01-29 19:10 11 1 收藏

ASP十步进阶,ASP十步进阶

【 tulaoshi.com - ASP 】

  利用 Microsoft Active Server Pages 创建动态、交互式站点

  利用微软的软件产品 Active Server Pages,通过在普通页面中嵌入的ASP脚本语言,可以帮助建立动态的交互式站点,这一点早已是大家所熟知的了,就不用多说了.笔者也是初学ASP 脚本语言编写,来谈谈自己的学习体会,希望能给后学者一点建议和启示,更期望引起大家的兴趣来交流探讨、共同提高.

一  ASP 与 HTML 相比的优点
  关于这方面的论述已经很多了,这里就不展开讨论了.笔者认为,ASP与HTML相比,其最大的优势在于三个方面:
  1.在创建动态、交互式站点方面,其功能强大、处理方式灵活,具体可参见其它歌颂 ASP 功能的文章.
  2.由于ASP脚本语言是由服务端来解释和运行,动态生成普通的HTML页面,然后再传送到客户端供浏览,因而对客户端浏览器要求相对较低,并不要求其必须支持特定的某些脚本语言如JavaScript、JScript、VBScript、Perl等等.
  3.由于传送到客户端的只是解释后的HTML页面,因而有效地保护了页面开发者的知识产权.

二 搭建学习 ASP 的应用系统平台
  关于这方面的文章也不少,如【计算机世界】1998年第38期Internet&Intranet版的一篇文章《自己搭建ASP集成开发环境》就挺不错,目前读者还保留这篇文章,如果你需要就发个Mail过来吧.笔者所用的开发平台为 Win95 + TCP/IP + PWS + ASP + FrontPage98,其中 FrongPage 不是必须的,可以用其它页面开发工具甚至是 NotePad 来代替.PWS 应该容易获得和安装,在 Win95 OSR2 及其后的版本中都有;而ASP 则需要在 WinNT 的 IIS 中去找,或在 Visual Interdev 的安装光盘中去找,实在找不到就到微软的站点上去下载一个吧.

三 建立自己的简单ASP页面
  所谓的ASP页面就是在普通的HTML页面文件中插入一些特殊的脚本语言并以扩展名asp保存后的页面,所以可以很容易地建立一个自己的简单的ASP页面,体会一下ASP的入门感觉,同时获得点成功的快感以便保持继续学习下去的兴趣.
  首先来学习一下ASP脚本语言的简单的语法.最基本的的是,在与HTML语言混合使用时ASP语句是以""<%"为开始,以"%"为结束的,且必须成对出现.另外,由ASP默认的脚本语言是VBScript(设置其它脚本语言稍后再谈),你还应该熟悉VBScript的基本语法.有了这些,建立一个简单的ASP页面应该是没有问题了.
  看看下面的一个页面文件( test1.asp ):
<% rem test1.asp %
<html
<head
<title一个简单的ASP页面</title
</head
<body
<p
<h1下面应出现4行语句,字体大小从4到7</h1
<% for i = 4 to 7 %
<br<font size = <% =i %这行语句的字体大小为
<% =i %</font
<% next %
</p
</body
</html
  其中,语句 <% =i % 是将变量 i 的值输出到HTML文件中.ASP用"<%=变量名%"将指定变量的内容输出到其生成的HTML页面中.
  由上可见,可以先设置制作一个普通的HTML页面文件,然后在需要的地方插入ASP脚本语言即可.关键是熟练应用ASP脚本语句.
  该页面虽然简单,却可以帮助熟悉和理解ASP语法.可以用浏览器查看运行效果,再用其查看源代码的功能看一下源代码,可以看对ASP页面解释后的HTML文件.注意必须用http的方式访问ASP页面,不能象HTML页面文件那样双击文件名以文件方式浏览.如在笔者的计算机上的访问方式为 http://wangfajun/aspsamp/test1.asp

四 利用Request对象制作简单的交互页面
  ASP的内建对象Request中包含了访问者的一些申请信息.可以将这些信息作为某些应用(如商业订单信息)并对申请者的申请要求作出反馈.
  在我们的这个例子中,读者会员资格注册申请页面要求申请者填写其姓名全称、身份证号码、EMail地址.在收到读者申请后通知其注册成功.
  先做一个读者会员资格注册申请页面,可以是HTML页面或ASP页面.这应该不成问题.
<!-- apply.htm --
<html
<head
<title读者会员资格注册申请</title
</head

<body
<H2读者会员资格注册申请</H2

<form method="post" action="result.asp"
<p
姓名全称: <input name="FullName" SIZE="20" value="姓名全称"
<p
身份证号码: <input name="UniversalID" SIZE="15" value="888888888888888"
<p
电子邮箱: <input name="

来源:http://www.tulaoshi.com/n/20160129/1508618.html

延伸阅读
太极拳视频 怎样练好太极拳入门阶段的十步曲 很多了解太极拳的好处之后,便拿起了太极拳教程学习,经过一段时日的学习,仍然在太极门外徘徊,这究竟怎么回事呢?图老师小编今天与您分享一下太极拳入门阶段的功夫,下面跟着太极拳视频好好学习一下吧! 太极拳入门阶段的练法 练好太极拳,首先要掌握住太极拳的要领及太极...
标签: ASP
  当有一天你在你的留言簿的留言记录中看到了一条十分精彩的留言,为了介绍给你的网友们,你是否会考虑将这些留言用单独的页面显示,让更多的上网者更容易地看到呢?假如真如我所说这样,那么只要你看完这一章的内容即可使你如愿以偿。 要给留言簿加添“加入精彩留言”功能,同样可以通过三个步骤来实现。   步骤一:首先,...
大家好,我是SUNWEN.今天下午得知,晚上要去当"更夫".呵呵,我们这个学校很是奇怪,要叫我们轮流去通宵巡逻,从晚上10:30到早上6:00.我有一个物理系的朋友,上次在田家炳楼门前找了一个宣传板,垫在下面就睡了一觉,听了笑死我了!哈哈! 现在我想说的是C#中的容器.这是一个非常重要的话题,因为不管你写什么样的程序,你都不能不与容...
标签: ASP
     当有一天,你的心情突然变得很坏,但是巧合的是,在你的留言簿中你的网友留了一句很让你振奋的话,于是你很快就重拾了快乐的心情。但是在不久后你又一次心情变坏,但是这次却没有上次那么幸运,因为没有人给予你鼓励,于是你自然就想再看一看上次那句令你很受振奋的话。这时你就会想:假如我的留言簿有留言查询...
标签: ASP
  当有一天,你的心情突然变得很坏,但是巧合的是,在你的留言簿中你的网友留了一句很让你振奋的话,于是你很快就重拾了快乐的心情。但是在不久后你又一次心情变坏,但是这次却没有上次那么幸运,因为没有人给予你鼓励,于是你自然就想再看一看上次那句令你很受振奋的话。这时你就会想:假如我的留言簿有留言查询功能就好了! 为了...

经验教程

23

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部