|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般关于模板,我想人人大概都有一些观点,在word中良多模板,计划好了也许的版面,你只需用你本人的话添补那些占位字符就行了。这儿的模板也许也就是这个意义,页面中绝对不乱的部分流动上去,其他的部分根分歧的情形在输出分歧的内容。实在在Dreamweaver中也有模板的功效,不外谁人静态的,只妙手动添补内容,而这儿讲的是静态的主动的内容添补。
起首,我先来注释一下为何要用到模板文件。偶然候,模板可以带给你对网页功效和结构更加完全的观点。当你看到Word的模板格局以后,就晓得最初版面是个甚么模样的了,在这儿也是云云。比方,你能够保存ASP语句,而利用分歧的模板来创建分歧的页面作风。如许,你就不必为每种分歧作风的网页分离来写分歧的ASP页面了,这明显能够为我们节俭良多工夫和精神。
并且,模板文件可以让你更简单的扫瞄页面代码,不必忧虑ASP和HTML的混同弄的你头昏眼花。你能够只用把注重力会合在HTML上,而完整不必往管ASP了。再有就是,摸板很复杂,你相对很快就可以弄懂弄定。在这篇文章中,将会用到一个数据库――一个用的很普遍的雇员表。包含雇员ID,姓名,照片,和事情择要和照片的注脚。上面是这个Access数据库的布局:
文件名-myDatabase.mdb
表名-Employees
ID
主动计数(Autonumber)
FullName
文本-最多100个字符
PicURL
文本-最多255个字符
Duties
正文范例
PicCaption
文本-最多50个字符
一个很复杂的数据库,是吧。固然你能够按请求来扩大它,那就是你本人的事了。我假定你已懂得数据库的基础操纵,如许我不必在这下面花太多的文字,实在这儿的代码都是很复杂的,只需你晓得一些基础的器材,就可以把它看懂。创建了数据库以后,我们能够入手下手创建模板文件了。这个文件是每一个页面的骨架。我没有效到表格,那样有些贫苦,而我很懒:-)并且,也不必到场,标签,由于那是要加在ASP页面中的。以是到最初,它的模样就是如许了:
<imgsrc="%img%"align="left"><p>FullName:<b>%name%</b>
<br>Descriptionofduties:<br>%duties%
<br>Thispicturewastaken:%date%
<br><br>
EmployeeID:%empID%
就是如许了!这就是一个复杂的模板。把它存为template.tmp,在前面的ASP页面中将要援用到它。要注重的是:我们能够在模板中到场各类HTML标签,你完整能够在摸版中界说好网页的布局和款式,就像实践写一个网页一样,只是要把关头的中央标出来――注重到了那些%围着的器材了吗?那就是模板的精华了。也许你已注重到,那些%围着的是和数据库中的字段意义对应的。看看上面的ASP代码,是怎样读进模板和数据库文件,把他们揉和在一同,然后输入我们想要的HTML页面。
<html>
<head>
<title><%=rsTemp("FullName")%></title>
</head>
<body>
</body>
</html>
这就是一切的代码了,很复杂,不是吗?它所作的只是翻开模板文件,按按次读进每行,然后用冲数据库中读进的实践的字段值来取代模版中那些%img%,%name%标志。并且,它还把在“Duties”字段内年夜段文本中的回车注释成HTML的回车<BR>,如许就不至于打乱全部的排版格局了。怎样?轻松弄定吧。模板在某些使用上真的是能够发扬奇效,省时省力。实际上,你还能够修正这段代码,用FileSystemObject来读写文本,如许数据就纷歧定要存储在数据库中了。在一些使用中,好比立即的旧事公布,如许大概更加便利一些。asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 |
|