asp应用之模板采用--

asp应用之模板采用--

ID:9489065

大小:61.50 KB

页数:7页

时间:2018-05-01

asp应用之模板采用--_第1页
asp应用之模板采用--_第2页
asp应用之模板采用--_第3页
asp应用之模板采用--_第4页
asp应用之模板采用--_第5页
资源描述:

《asp应用之模板采用--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ASP应用之模板采用>>所以,梦想着那么大段的程序代码变成几个简单的字符代替,这样只要设计好页面把该功能插入就OK了。其实这也简单,只需将实现该功能的程序代码做成子程序,然后主页调用就可以了。    很多时候,在博客中国,你会选择到很多的模板,甚至有可能自己来设计;或者采用猪飞飞BLOG的各大站长都将其站点改得不近相同……这些,我们都归功于ASP采用模板的功能。    那下面偶就借花献佛,将模板拿来分析,以馈各位朋友。    首先,模板需要在线修改,则应采用数据库保存模板代码    所谓的模板,就是设计

2、完工的标准的HTML代码,其中需要由程序实现的功能部分将采用特殊字符串代替。然,这些特殊字符串需要在显示的时候被编译为对应的功能。    2,假设第一模板内容代码    将下列代码拷贝到m_html字段中    <html>  <head>  <metahttp-equiv="Content-Type"content="text/html;charset=gb2312">  <title>testmb</title>  </head>  <bodyleftmargin="0"topmargin="0">

3、  <tablel>    注意$top$、$left$、$right$,它们将要实现某些具体的程序功能  3,建立数据库连接文件conn.asp    <%  setconn=Server.CreateObject("ADODB.Connection")  connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="Server.MapPath("testmb.mdb")  conn.Openconnstr  %>    4,建立特殊字符串转换所需要的库

4、文件lib.asp    该文件的主要作用是将实现某些功能的ASP程序做成字程序,以方便调用。    <%  dimtopcode  subtop()  topcode="现在时间是:"  topcode=topcodenoleftcode,i  subleft()  fori=1to5  leftcode=leftcode"<p>bruce."  next  endsub    dimrightcode  subright()  fori=1to9  rightcode=rightcode"<hrco

5、lor="iiiiii">"  next  endsub  %>    5,最后,调用数据库中的模板代码,将特殊字符串转换。    <!--#includefile="conn.asp"-->  <!--#includefile="lib.asp"-->  <%  sql="select*frommoban_id=1"  setrs=Server.CreateObject("adodb.recordset")  rs.opensql,conn,1,1  mb_code=rs("m_html")  rs.

6、close  setrs=nothing    top()  mb_code=replace(mb_code,"$top$",topcode)  left()  mb_code=replace(mb_code,"$left$",leftcode)  right()  mb_code=replace(mb_code,"$right$",rightcode)   response.b_code  %>    该页主要作用是将模板代码进行显示,并将其中的特殊代码转变为相对应子程序功能。    至此,ASP的模

7、板功能基本完成,剩下的就是:建立具备编辑模板功能的程序页面,将库文件改变为自己所需要程序功能……>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。