ASP网页模板怎么用?

ASP网页模板怎么用?,第1张

模板需要可以在线修改,举例采用数据库保存模板代码 。也可以用FSO等读取摸版,那就不需要放到数据库中!

1,数据库test.mdb

新建表moban:字段m_id(自动编号,主关键字);字段m_html(备注类型)

2,假设第一模板内容代码

将下列代码拷贝到m_html字段中

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">

<title>test</title>

</head>

<body leftmargin="0" topmargin="0">

<table width="100%" height="100%" border="0" cellpadding="5" cellspacing="2">

<tr align="right" bgcolor="#CCCCCC">

<td height="20" colspan="2">$cntop$</td>

</tr>

<tr valign="top">

<td width="25%" bgcolor="#e5e5e5">$cnleft$</td>

<td width="74%" bgcolor="#f3f3f3">$cnright$</td>

</tr>

</table>

</body>

</html>

注解$cntop$、$cnleft$、$cnright$,它们是用来实现某些具体的程序功能,如标题,正文等..

3,建立数据库连接文件conn.asp

<%

set conn= Server.CreateObject("ADODB.Connection")

connstr = "Provider=Microsoft.Jet.OLEDB.4.0Data Source="&Server.MapPath("test.mdb")

conn.Open connstr

%>

4,建立特殊字符串转换所需要的文件 config.asp

该文件的主要作用是将实现某些功能的ASP程序做成字程序,以方便调用。

<%

dim topcode

sub cntop()

topcode="现在时间是:"

topcode=topcode&now()

end sub

dim leftcode,i

sub cnleft()

for i = 1 to 5

leftcode=leftcode&"<p>im286.com"

next

end sub

dim rightcode

sub cnright()

for i = 1 to 9

rightcode=rightcode&"<hr color="&i&i&i&i&i&i&">"

next

end sub

%>

5,最后,调用数据库中的模板代码,将特殊字符串转换。

<!--#include file="conn.asp" -->

<!--#include file="config.asp" -->

<%

sql="select * from moban where m_id=1"

set rs=Server.CreateObject("adodb.recordset")

rs.open sql,conn,1,1

mb_code=rs("m_html")

rs.close

set rs=nothing

cntop()

mb_code=replace(mb_code,"$cntop$",topcode)

cnleft()

mb_code=replace(mb_code,"$cnleft$",leftcode)

cnright()

mb_code=replace(mb_code,"$cnright$",rightcode)

response.write mb_code

%>

上面就是将模板代码进行显示,并将其中的特殊代码转变为相对应子程序功能。

至此,最简单的ASP的模板功能基本完成...

这个问题很好解决,

首先要确认你用的是什么系统

2003服务器版配置iis比较麻烦,一会再说

先说一下最基本的配置方法

打开iis ( 这个不用多说了吧)

这里有几个站点:

FTP

WEB站点

你选择web站点(网站)了右击选择属性.

1)点"网站"选项卡,你分配一个ip给网站.一般情况下是自已的ip地址,其它默认就可以了.

2) 点"主目录"选项卡在本地路径处选择你的网站文件所在的目录.注意,这个日录一定要是可以直接找到index.asp文件的目录.

3)点"文档"选择"启用默认内容文档" 观看一下列表里面的文件名,都是一些网站的默认文件名.若你的网站是asp的,你就要手动加一个默认的文件了."添加" 输入index.asp点确定,并将其移动到最上面.

4)通常情况下这个网站就可以浏览了.若不行的话(通常不能浏览发生在2003系统中)这时候你看一下iis,是不是有一个web服务扩展选项,打开将"active server pages"设为"充许" 试一下,你的网站是不是就已经开通了呢?

我只是简要的介绍了一下配置方法,若想了解的更多,可以再找一下相关的文件看一下.

祝配置顺利.

一般会有个类似template这样的文件夹,下面会存放有模板文件,当然这个和具体的系统有关,要看你的代码才知道是调用的哪个模板.知道模板位置后,就可以象设计HTML一样更改你的模板了,里面一般会一些标签一样的调用字符,这个要根据实际使用的程序约定来改写的,一般会有这些标签的说明书,如果没有就只好看原始代码来看具体有些什么标签以及具体标签的使用方法了,如果实在不会,就私信加扣说吧,单在这里也不好说清楚


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/71030.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-02
下一篇2023-03-02

发表评论

登录后才能评论

评论列表(0条)

    保存