asp动态网页模板(asp动态网页设计实例)
本文目录一览:
ASP网页模板怎么用?
模板需要可以在线修改,举例采用数据库保存模板代码 。也可以用FSO等读取摸版,那就不需要放到数据库中!
1,数据库test.mdb
新建表moban:字段m_id(自动编号,主关键字);字段m_html(备注类型)
2,假设第一模板内容代码
将下列代码拷贝到m_html字段中
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titletest/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("test.mdb")
conn.Open connstr
%
4,建立特殊字符串转换所需要的文件 config.asp
该文件的主要作用是将实现某些功能的ASP程序做成字程序,以方便调用。
%
dim topcode
sub cntop()
topcode="现在时间是:"
topcode=topcodenow()
end sub
dim leftcode,i
sub cnleft()
for i = 1 to 5
leftcode=leftcode"pim286.com"
next
end sub
dim rightcode
sub cnright()
for i = 1 to 9
rightcode=rightcode"hr color="iiiiii""
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的模板功能基本完成...
asp.net制作一个网站如何使其自动生成动态的网页
Repeater获取的内容都是从数据库读取的.要么传值到新的页面,要从数据库重新读取.
ASP 网页模板!
你的想法不错,方法也基本上是对的,你说的那些网站我的空间都有,你可以去看看,非常适合初学者练手。只要你能选其中一个认真研究1个月,asp就会了,不用看任何书和教程的。
什么是ASP动态网页
ASP所谓的动态网页就是以.asp结尾的网页,它是在服务端执行的页面,将执行的结果以HTML的代码形式发送到客户端浏览器的。正因为它是在服务端运行的页面,ASP它言是VBSCRIPT或JAVASCRIPT语法来写的语言。它可以处理用户通过表单或者连接提交上来的数据,然后在服务端的server上执行,执行完之后把执行结果发行到客户端,从而完成一次简单的交互过程。而HTML的网页是不能实现这样的给功能的。
处理ASP外,当今还有比ASP还要优越的动态网页入PHP,jsp,ASP.NET都是比ASP优越的动态网站需要的语言
关于做asp动态网页
楼主的问题可以分两步来进行:
一.资料库连接页面写法(以下提供两种写法,任意一种都可以,放在conn.asp中):
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="
Server.MapPath("数据库所在路径")
2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"
"Data Source=" Server.MapPath("数据库所在路径")
备注:不清晰楼主资料库与纲页文件的存放位置,请楼主自己套用
'/////////////////////////////////////
二.纲页中调用资料库连接页面,若纲页为a.asp,则写法如下:
!--#include file="conn.asp"--'注意纲页文件与数据库存放的路径,现以在同一个资料夹下为例
%
set rs=server.createobject("ADODB.Recordset")
sql="select * from 表"
rs.open sql,conn,1,1
do while not rs.eof
response.write rs("ID")rs("content")
rs.movenext
if rs.eof then exit do
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%
怎么去除动态网页模板里的广告
教你个最笨的方法, 浏览网页的时候右键图片, 看看地址, 自己找吧, 如果是连接到别的网站上的话就在文件里搜索那个地址, 如果不是自己在文件里找代码吧
asp动态网页模板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp动态网页设计实例、asp动态网页模板的信息别忘了在易优之家进行查找喔。
发表评论
暂时没有评论,来抢沙发吧~