网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Response对象1.
.ASP错误提示大全.
.ASP系列讲座(五)使用变量和常量.
.ASP讲座之四:ASP内置组件.
.ASP 3.0高级编程(四十三).
.Microsoft 脚本编码器(1) --- 概.
.SQL语言快速入门之一  .
.WAP中的ASP技术(一).
..NET之ASP WebApplication快速入.
.ADO 光 标 基 础 (1)  .
.ASP 3.0高级编程(二).
.vbscript错误代码及对应解释大全.
..Net边学边讲(三).
.@ 指令参考之三 - @LANGUAGE.
.Asp+语法介绍(六)----数据库篇.
.在ADO使用SELECT语法三.
.ASP 3.0高级编程(三十六).
.正则表达式简介(4).
.WSH简介.
.利 用 ISAPI 实 现 向 数 据 库 .

asp+语法介绍(二)---书写我们的第一个asp+ 文件

发表日期:2000-8-21


asp+ 页面的文件和asp 一样,也是一个 文本的文件,但是他的后缀名称已经不再是 .asp 而是 .asp+
当客户端浏览器向 IIS 发出.aspx 的文件请求后,IIS 会 首先将.aspx文件编译成运行状态的NGWS 类文件来运行,请注意,这个
编译的过程只在第一次运行的时候发生,以后就直接以运行态的NGWS 类运行了(和 .jsp 是不是很类似??--豆腐添加,原文没
有)

一个 最简单 Asp+ 文件可以通过将 一个 html  文件的后缀名称修改为.aspx 来生成!在下面的例子中我们将作一个这样的例子
运行的范例请看这里:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx
原代码如下:
  <html>
   <head>
      <link rel="stylesheet"href="intro.css">
   </head>

   <body>



       <center>

       <form action="intro1.aspx" method="post">

           <h3> Name: <input id="Name" type=text>

           Category:  <select id="Category" size=1>
                          <option>psychology</option>
                          <option>business</option>
                          <option>popular_comp</option>
                      </select>

           <input type=submit value="Lookup">

       </form>

       </center>

   </body>
</html>
(豆腐添加:
有的人会说,这个例子太简单了或者说根本就不是一个例子,但是对于学习来说,最起码让我们可以更深入的了解一下 asp+ 的一
些神秘的外表,下面我们将要讲解一个 带有<%%>标签的粒子)
asp+文件和asp文件是兼容的,在<%%>之间我们可以使用嵌套的HTML语言,下面就是一个很简单的 和 asp 文件完全兼容 asp+ 文

<html>
   <head>
      <link rel="stylesheet"href="intro.css">
   </head>

   <body>

       <center>

       <form action="intro2.aspx" method="post">

           <h3> Name: <input id="Name" type=text>

           Category:  <select id="Category" size=1>
                          <option>psychology</option>
                          <option>business</option>
                          <option>popular_comp</option>
                      </select>

           <input type=submit value="Lookup">

           <p>
         
           <% for i=0 to 7 %>
              <font size="<%=i%>"> Welcome to ASP+ </font> <br>
           <% next %>

       </form>

       </center>

   </body>
</html>
这个例子的运行请看
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx
(豆腐添加:上面这个例子演示了aspx文件和asp文件的完全兼容性,但是仅仅是这样,aspx不会成为一个新的热点,下面会简单介
绍下aspx文件的一个新创的功能)
提示:和asp不同的是,在<%%>中包含的代码,是被编译执行的,而不是象asp 一样是脚本级的执行

asp+ 文件中的 <% %> 代码可以和 asp 一样动态的去修改 HTML 的输出显示使得 客户端的 内容有所改变
<%@ Page Language="VB" %>

<html>
   <head>
      <link rel="stylesheet"href="intro.css">
   </head>

   <body>

       <center>

       <form action="intro3.aspx">

           <h3> Name: <input name="Name" type=text value="<%=Request.QueryString("Name")%>">

           Category:  <select name="Category" size=1>
                         
                         <%
                             Dim I As Integer
                             Dim Values(3) As String
                             Values(0) = "psychology"
                             Values(1) = "business"
                             Values(2) = "popular_comp"

                             For I = 0 To Values.Length - 1
                          %>

                                <% If (Request.QueryString("Category") = Values(i)) %>
                                  <option selected>
                                <% Else %>
                                  <option>
                                <% End If %>
                                   <%=Values(i)%>
                                </option>

                          <% Next %>

                      </select>

           <input type=submit name="Lookup" value="Lookup">

           <p>

           <% If (Not Request.QueryString("Lookup") = Null) %>

              Hi <%=Request.QueryString("Name") %>, you selected: <%=Request.QueryString("Category") %>

           <% End If %>

       </form>

       </center>

   </body>
</html>



运行的例子在
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx

asp+还有很多新的特点,我我会在合适的时间继续介绍的!
请大家继续支持我们!


上一篇:asp+语法介绍(一) 人气:16585
下一篇:asp+语法介绍(三)----asp+的服务器端编程初步 人气:13633
浏览全部asp+语法介绍的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐