ASP怎样更改模版 在线等

小弟从网上下了个ASP全站程序.不带后台的.现在想利用这个程序建个小站.求各位大虾指教下怎样修改这个程序的模版和布局.请详细说明步骤.... 小弟从网上下了个ASP全站程序.不带后台的.现在想利用这个程序建个小站.求各位大虾指教下怎样修改这个程序的模版和布局.请详细说明步骤. 展开
 我来答
767670986_L
2008-11-29 · TA获得超过1275个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:349万
展开全部
首先,模板需要在线修改,则应采用数据库保存模板代码

所谓的模板,就是设计完工的标准的HTML代码,其中需要由程序实现的功能部分将采用特殊字符串代替。然,这些特殊字符串需要在显示的时候被编译为对应的功能。

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

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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>testmb</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.0;Data Source="&Server.MapPath("testmb.mdb")
conn.Open connstr
%>

4,建立特殊字符串转换所需要的库文件lib.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>cnbruce.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="lib.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的模板功能基本完成,剩下的就是:建立具备编辑模板功能的程序页面,将库文件改变为自己所需要程序功能……
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
princelau
2008-11-29 · TA获得超过233个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:301万
展开全部
下载个 Dreamrever吧。。。

会HTML 和 ASP 就可以修改了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fkdcm
2008-11-29 · TA获得超过409个赞
知道小有建树答主
回答量:960
采纳率:0%
帮助的人:287万
展开全部
你说的话很矛盾,下了个asp全站程序,又不带后台,没后台怎么能称为全站程序?

会做HTML网站吗?会的话改模板就跟做HTML静态网站一样的,加了ASP就是动态的.不会的话就麻烦了.得从头看教程了.

去down.chinaz.com下个吧.这里面的全站程序都是真正的全站,90%都可以用的.你看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aijnj
2008-12-01
知道答主
回答量:30
采纳率:0%
帮助的人:15.3万
展开全部
你会会HTML 和 ASP不?
会的话就下载Dreamrever编辑。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式