·网站首页·联系我们·在线留言
东莞网站建设
东汇设计 网站建设 成功案例 网站优化 网站推广 网络营销 域名注册 虚拟主机 网站建设知识
 
  网站建设知识  
  东汇服务热线:13650104846  
  网站域名  

  虚拟主机  

  网站设计  

  网页配色  

  动画设计  

  网站维护  

  程序asp  

  程序asp.net  

  程序php  

  程序jsp  

  韩国网站分析  

 
 
  您现在位置:东莞网站建设 >> 东莞网站建设知识 >> 程序asp >> 正文
Asp中代码与页面的分离实例说明
发布日期:08-07-20 12:35:41  点击次数:[

    第一步:先建立Html模板文件。
 
    这里先说明HTML模板文件的组成。首先,它和普通的HTML文件几乎没有区别,只不过多了几个标记。
    模板的标记有两种。让我们先看一个例子:
 
    TEST.HTM
    <!--文件名:TEST.HTM-->
    <HTML>
    <TITLE>范例</TITLE>
    <HEADER>
    </HEADER>
    <BODY>
    这是一个表格范例。
    <TABLE>
    <!--#TPLDEF MAXX-->10<!--#TPLEND MAXX-->
      <!--...注意,此处使用了一个技巧即定义了MAXX模板变量并赋值为10。-->
      <TR>
        <TD>X</TD><TD>X的平方</TD>
      </TR>
     <!--#TPLDEF ROW-->
      <TR>
        <TD>{X}</TD><TD>{XX}</TD>
      </TR>
     <!--#TPLEND ROW-->
    </TABLE>
    以上共有{COUNT}行数据。
   </BODY>
   </HTML>
 
   从上面可以看出,象{X},{XX},{COUNT}之类的记号是定义模板变量。它们将会在ASP程序中被替代。
   而<!--#TPLDEF ROW-->...<!--#TPLEND ROW-->是定义一个语句块"ROW"。在ASP程序中就可以将"ROW"块重复多次。
 
   第二步:设计ASP程序。
  
   TEST.ASP
   <%@Language=JScript%>
   <!--#include file="Template.JScript.INC"-->
   <%
     var tpl = new Template("c:\\Inetpub\\wwwroot");
     var str="";
     var i;
 
     tpl.Load("Main","TEST.HTM");
     tpl.Split("Main");
 
     tpl.COUNT = 0;
    
     for(i=1;i<=tpl.MAXX;i++)   //tpl.MAXX在模板中定义为10。
     {
       tpl.X = i; 
       tpl.XX = i*i;
       str+=tpl.Parse("ROW");
       tpl.COUNT++;
     }
     tpl.ROW = str;
     tpl.MAXX ="";  //清空此模板变量,以避免被显示出来。
   %>
   <%=tpl.Parse("Main")%>
以上的文章由东汇网站建设公司收集于互联网
上一页:    下一页: 

 
 
网站导航:
网站首页|东汇设计|网站建设|网页制作|成功案例|网站优化|网站推广|域名注册|虚拟主机|企业邮局|网络营销|网站建设知识|联系我们|在线留言|网页设计

东莞网页制作 地址:东莞市南城区体育路嘉信大厦(皇胜酒店对面)4F16室 版权所有:东莞网站建设服务商-东莞市东汇设计网络公司
电话:076922064003 手机:13650104846 13559782770